小编典典

Python找不到使用首页符号的目录〜

python

我创建了一个小的Python脚本,用于将目录保存在当前用户下的副目录中。我在Mac上运行,但是生产是Ubuntu

我的问题是 它无法识别带有首页符号的目录~

>>> os.path.exists('/Users/partuck/cache_dir/bla')
True
>>> os.path.exists('~/cache_dir/bla')
False
>>> os.system('echo "$USER"')
partuck
0

阅读 151

收藏
2020-12-20

共1个答案

小编典典

从文档(在这里,从glob模块):

(对于波浪号和外壳变量扩展,请使用os.path.expanduser()os.path.expandvars()。)

你要os.path.expanduser()

2020-12-20