Создание функциональных saveTxtIndividualTracks (трек, папку, я) .Based на python3.4.3 и Windows 7:Python с использованием открытых (ш +) FileNotFoundError
def saveTxtIndividualTracks(track,folder,i): f = open(folder+str(i)+'.txt','w+') for line in track: l=str(line[0])+','+str(line[1])+','+str(line[2])+'\n' f.write(l) f.close()
Использование функции:
saveTxtIndividualTracks(new,'E:/phoneTracks/'+track_name+'/',i)
Когда я запускал код, я получил эту ошибку:
FileNotFoundError: [Errno 2] No such file or directory: 'E:/phoneTracks/TA92903URN7ff/0.txt'
Я создал папку phoneTracks
в E. И я смущен open()
Функция с режимом 'w+'
, который используется для создания нового файла. Почему я получаю файл FileNotFoundError? Что я могу сделать, чтобы исправить это?
Добро пожаловать в StackOverflow. Пожалуйста, найдите время, чтобы прочитать страницу справки, особенно разделы с названием [«Какие темы можно задать здесь?»] (Http://stackoverflow.com/help/on-topic) и [«Какие типы вопросов я должен не спрашивать? "] (http://stackoverflow.com/help/dont-ask). И что еще более важно, прочитайте [контрольный список вопросов переполнения стека] (http://meta.stackexchange.com/q/156810/204922). Вы также можете узнать о [Минимальных, Полных и Подтверждаемых примерах] (http://stackoverflow.com/help/mcve). –
Спасибо @poke за вашу помощь. И я прочитаю эти полезные советы, перечисленные Morgan Thrapp. – CHEN