У меня есть два файла в каталоге abc
test.py
hello.txt
Файл test.py
:
import os.path
if os.path.exists('hello.txt'):
print('yes')
else:
print('no')
при выполнении test.py в том же каталоге вывод, как я и ожидал, «да»
abc > python test.py
output: yes
но при попытке выполнить из другого каталога
~ > python ~/Desktop/abc/test.py
output: no
как это исправить
# the real case
if os.path.exists('token.pickle'):
with open('token.pickle', 'rb') as token:
creds = pickle.load(token)
он работает при выполнении в каталоге abc
, но не работает снаружи.
D:/harsha/inputs/abc.txt
Это будет правильно выполняться в обоих случаях. - person Harsha Biyani   schedule 04.12.2019python
. - person chepner   schedule 04.12.2019