os.getcwd()会截断我的文件路径吗?

时间:2018-12-22 17:15:49

标签: python-3.x directory-structure

通过目视检查,我知道正在使用的脚本的文件路径是:

/Users/joebloggs/Dropbox/acme_corp/nice_tech/Code/text_processor.py

但是,当我使用os.getcwd()进行查询时,会得到以下结果:

'/Users/joebloggs'

类似地,os.path.abspath(os.path.dirname(sys.argv[0]))os.path.realpath(os.path.dirname(sys.argv[0]))都产生'/Users/joebloggs'

尽管我确定该错误已经足够基本,但我不太清楚自己在做什么。可能很重要的是,当我尝试通过迭代来设置同一目录中另一个文件夹的路径时,会收到错误消息。

new_path = '../Text_files'
len(listdir(new_path))

给予:

FileNotFoundError: [Errno 2] No such file or directory: '../Text_files'

对这里出什么问题有任何想法吗?

0 个答案:

没有答案