带空格的sys.argv参数

2024-04-20 04:28:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将文件夹名称作为sys.argv参数输入,但对于包含空格的文件夹名称有问题,这些文件夹名称会变成多个变量。

例如,从下面的命令行中,“文件夹名”变成两个变量。

Program.py D:\Users\Erick\Desktop\Folder Name 

有什么解决办法吗?


Tags: 命令行namepy文件夹名称参数sysfolder
1条回答
网友
1楼 · 发布于 2024-04-20 04:28:35

空格是命令行参数的分隔符。如果可能的话,最好不要在目录和文件名中使用空格。要输入一个有空格的参数,必须用引号"folder with space"括起来。

Program.py "D:\Users\Erick\Desktop\Folder Name"

相关问题 更多 >