我想读取Windows cmd中的空格参数。从Windows cmd中读取参数与空格Python
所以这里是代码。
from avl_tree import *
import sys,os
if __name__ == '__main__':
avl = AVLTreeMap()
infile = sys.argv[1] + '.txt'
avl._preprocessing(infile)
avl._interface(infile)
我写它作为sys.argv中[1],因为我在cmd要去类型如下:
python filename.py textfilename
不过,如果文本文件在名称中包含空格,将不会像那样工作。 有什么建议吗?
在此先感谢。
认沽文本文件名用引号 – sshashank124
'蟒蛇“filename.py”“参数2”“的说法3“...' – sshashank124
我明白了。这当然有效。但是有什么办法可以改变代码来使它工作吗? – zakels