如何发送命令行Python脚本的参数?

2024-05-05 02:19:54 发布

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

我需要在中启动以下命令命令提示符地址:

%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

不尊重同一个名字。你知道吗


Tags: test命令地址sysscriptscdpython27print