Python 3.4 и пути к общим файлам Windows
Я пытаюсь открыть файл в общей сетевой папке
open('\\int\GroupData\ITProSup\Operations Support\REMGROUP.txt','+r')
Теперь это превращается в
nemonics>python main.py
eback (most recent call last):
le "main.py", line 41, in <module>
sys.exit(main())
le "main.py", line 36, in main
insert_file_into_db(con_S104838,open('\\int\GroupData\ITProSup\Operations Su
t\REMGROUP.txt','+r'))
NotFoundError: [Errno 2] No such file or directory: '\\int\\GroupData\\ITPro
\Operations Support\\REMGROUP.txt'
Я пробовал эту тему Использование Python, как я могу получить доступ к общей папке в сети Windows? но это замечание, кажется, работает для меня. Я использую Python 3.4.1 и его сервер Windows 2012.
Я также попытался использовать os.path https://docs.python.org/3.4/library/os.path.html не очень удачно
C:\mnemonics>python main.py
Traceback (most recent call last):
File "main.py", line 41, in <module>
sys.exit(main())
File "main.py", line 36, in main
insert_file_into_db(con_S104838, open(os.path.normpath('\\int\GroupData\ITPr
oSup\Operations Support\REMGROUP.txt')))
FileNotFoundError: [Errno 2] No such file or directory: '\\int\\GroupData\\ITPro
Sup\\Operations Support\\REMGROUP.txt'
C:\mnemonics>python main.py
Traceback (most recent call last):
File "main.py", line 42, in <module>
sys.exit(main())
File "main.py", line 37, in main
open(os.path.normcase('\\int\GroupData\ITProSup\Operations Support\REMGROUP.
txt'),'+r'))
FileNotFoundError: [Errno 2] No such file or directory: '\\int\\groupdata\\itpro
sup\\operations support\\remgroup.txt'
Любая помощь будет принята с благодарностью
1 ответ
Решение
Обратите внимание, что \
должен быть сброшен в \\
, так \\
должно быть \\\\
Пожалуйста, попробуй
'\\\\int\\GroupData\\ITProSup\\Operations Support\\REMGROUP.txt'
или же
'//int/GroupData/ITProSup/Operations Support/REMGROUP.txt'