Я изменил часть кода with open(...), чтобы исключить направление, заменив имя строки, и все работало нормально. Документ был создан со всеми моими царапинами PyCharm на диске C.
Я считаю, что стоит отметить, что я запускаю Python на своем диске C:, в то время как каталог, вызывающий у меня проблемы, существует на диске D:. Не уверен, что это действительно имеет значение, но я
Код: Выделить всё
path = r"D:\Folder_Location\\"
plpath = pathlib.PurePath(path)
files = []
csv_filename = r"D:\Folder_Location\\"+str(plpath.name)+".csv"
#Create New CSV
with open(csv_filename, mode='w',newline='') as c:
writer = csv.writer(c)
writer.writerow(['Date','Name'])
Код: Выделить всё
File "C:/Users/USER/.PyCharm2018.2/config/scratches/file.py", line 14, in
with open(csv_filename, mode='w',newline='') as c:
FileNotFoundError: [Errno 2] No such file or directory: '[INTENDED FILE NAME]'
Process finished with exit code 1
РЕДАКТИРОВАТЬ: я проверил теорию и переместил папку в C: диск, обновил путь, просто скопировав и вставив его из нового места (все еще используя \ в конце пути к файлу в Python), и это сработало. Новый файл .csv теперь там. Так почему же Drive может изменить ситуацию? Проблема с разрешением для Python?
Подробнее здесь: https://stackoverflow.com/questions/561 ... -in-python