如何将cmd.exe参数发送到Python脚本?

时间:2017-04-20 18:58:32

标签: python windows python-2.7 cmd

我需要在cmd.exe中启动以下命令:

%comspec% /c "cd /d d:\Python27\Scripts\ && python test.py "nombreaaààççtestyï_XJ00080183.avi""

...并在我的Python脚本中使用参数:

nameficheroData= sys.argv[1]
print type(nameficheroData)
fichero = open(nameficheroData, 'w' ) 
fichero.write('nameficheroData.\n') 
fichero.close()

并将文字nombreaa+á+á+º+ºtesty+»_XJ00080183.avi写入文件。

在命令提示符中:

chcp
Active: 850

在我的Python 2.7系统中:

>>> import sys
>>> print(sys.getdefaultencoding())
ascii

这样做的正确方法是什么?

nombreaaààççtestyï_XJ00080183.avi
nombreaa+á+á+º+ºtesty+»_XJ00080183.avi

它不尊重同一个名字。

0 个答案:

没有答案