Я пишу сценарий Python для Windows и работаю довольно хорошо, теперь я только что установил «элементарный Os», который является дистрибутивом на основе Ubuntu, но кое-как, как, когда я запускаю сценарий, он просто рухнул ... Я действительно не знаю, какисправил это.
Я позволил решить часть проблемы создания скрипта:
memos=open(str(os.getcwd())+'\\LOG\\tres.txt','w')
menf='3)PRESION LATERAL DEL SUELO DE RELLENO\n Ka = '+str(round(Ka,2))+'\nP = '+str(round(P,2))+'\nY = '+str(round(Y,2))+'''
\nHm = '''+str(round(Hm,2))+'\nPm = '+str(round(Pm,2))+'\nYm = '+str(round(Ym,2))
memos.write(menf)
memos.close()
Так что сделка должна быть ...
memos=open(str(os.getcwd())+'\\LOG\\tres.txt','w')
Потому что покажите мне ошибку...
UnicodeEncodeError: 'ascii' codec can't encode character '\xba' in position 199: ordinal not in range(128)
Теперь, когда я перехожу на ...
memos=open(str(os.getcwd())+'/LOG/tres.txt','w')
Это вызывает у меня еще одну ошибку ...
FileNotFoundError: [Errno 2] No such file or directory: '/home/jojaror/Documentos/Scripts de Python/LOG/tres.txt'
Я пыталсярешить сам, но я не могу ... так что, если в любом случае мне это поможет, это будет полезно.