AttributeError: объект «int» не имеет атрибута «split», двоичный файлPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 AttributeError: объект «int» не имеет атрибута «split», двоичный файл

Сообщение Anonymous »

В этом коде я читаю файл .csv и копирую его в двоичный файл, и когда я хочу разделить его, чтобы придать ему атрибуты, это выдает ошибку.
Я получаю ошибку в функции разделения, очевидно, потому что в данном случае его нельзя использовать, что мне делать?
def armar_archivo_binario(archivo):
txt = leer_archivo("envios-tp4.csv")
m = open(archivo, "wb")
n = len(txt)
for i in range(n):
envio = str_toreserva(i)
pickle.dump(envio, m)
m.close()
print("EL ARCHIVO SE CREO CORRECTAMENTE")

def mostrar_archivo(archivo):
if os.path.exists(archivo):
m = open(archivo, "rb")
tam = os.path.getsize(archivo)
while m.tell() < tam:
archivo = pickle.load(m)
print(archivo)
else:
print("EL ARCHIVO NO EXISTE")

def str_toreserva(linea):
token = linea.split(',')
codigo = int(token[0])
direccion = token[0]
tipo = int(token[0])
forma = int(token[1])
envio = Envios(codigo, direccion, tipo, forma)
return envio


Подробнее здесь: https://stackoverflow.com/questions/790 ... inary-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»