Pha*_*ang 3 python linux space file
我有问题,os.access(filename, os.R_OK)文件是Linux系统上的绝对路径,文件名中有空格.我尝试过多种引用空间的方法,"'" + filename + "'" to filename.replace(' ', '\\ ')但它不起作用.
os.access(filename, os.R_OK)
"'" + filename + "'" to filename.replace(' ', '\\ ')
如何转义文件名,以便我的shell知道如何访问它?在终端我会把它称为'/home/abc/LC\ 1.a'
'/home/abc/LC\ 1.a'
Cha*_* S. 6
您不需要(也不应该)转义文件名中的空格.当您使用命令行shell时,您需要转义空间,因为shell是命令化命令及其参数的方式.但是,Python需要一个文件名,因此如果文件名有空格,则只需包含空格即可.
归档时间:
10 年,11 月 前
查看次数:
4110 次
最近记录: