Сохранить пользовательские входные значения в файле для другого скрипта

Недопустимая версия. Это должно быть 0.0.1.

Если вам нужны три цифры для вашей ревизии, вы можете использовать их позже ... после появления 0.0.9 0.0.10. После появления 0.0.99 0.0.100 и т. Д.

1
задан FamousAv8er 18 January 2019 в 19:24
поделиться

2 ответа

С этим типом данных значения ключа будет проще работать в файле json.

Вы можете использовать библиотеку json для работы с ней.

https://docs.python.org/2/library/json.html

Используя текстовый файл, вы просто работаете со строкой, поэтому вам нужно будет проанализировать данные в пригодном для использования формате после их прочтения.

0
ответ дан ilamaaa 18 January 2019 в 19:24
поделиться

Это то, как я решил мою проблему (формат .txt):

Во-первых, я записал в исходные значения с разделением их на разрыв строки.

t=open("nbsstmp.txt", "w")
t.write(timeIn+' \n')
t.write(supportID+' \n')
t.write(branch+' \n')
t.write(clientID+' \n')
t.write(problem+' \n')
t.close()

Затем я смог прочитать их обратно следующим образом.

t=open("nbsstmp.txt","r")
f=open("Support_Access_Log.txt","a")
timeIn=(t.readlines((1)))
a=(str(timeIn))
supportID=(t.readlines(2))
b=(str(supportID))
branch=(t.readlines(3))
c=(str(branch))
clientID=(t.readlines(4))
d=(str(clientID))
problem=(t.readlines(5))
e=(str(problem))

f.write('[Time In] ')
f.write(a.replace("['","").replace("']","").replace("\\n",""))
f.write(' [Support ID] ')
f.write(b.replace("['","").replace("']","").replace("\\n",""))
f.write(' [Branch] ')
f.write(c.replace("['","").replace("']","").replace("\\n",""))
f.write(' [Support Client] ')
f.write(d.replace("['","").replace("']","").replace("\\n",""))
f.write(' [Reason] ')
f.write(e.replace("['","").replace("']","").replace("\\n",""))
f.close()
t.close()
0
ответ дан FamousAv8er 18 January 2019 в 19:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: