曹耘豪的博客

Python 文件或文件夹存在空格

  1. 出现问题
  2. 解决方案

出现问题

当文件或文件夹存在空格时,python xxx/xxx.py命令找不到对应的文件

1
2
3
4
5
6
7
path=/Users/root/script/python\ script/demo.py
python $path
# 找不到文件

# 相当于
python /Users/root/script/python script/demo.py
# 将/Users/root/script/python当作了文件,把script/demo.py当作了第二个参数

解决方案

使用 python "xxx.py"

1
2
3
4
path='/Users/root/script/python script/demo.py'
python "$path"
# 相当于
python "/Users/root/script/python script/demo.py"
   /