在调用os.system执行命令时,发现system不能接受unicode的命令。那么命令中却又包含以unicode表示的中文等字符怎么办?
——方法就是将unicode转化为utf8
path = u‘我的文件.txt‘ cmd = ‘process‘ cmd += ‘ ‘+ path.encode(‘utf8‘) os.system(cmd)
时间: 2024-12-24 06:18:21
在调用os.system执行命令时,发现system不能接受unicode的命令。那么命令中却又包含以unicode表示的中文等字符怎么办?
——方法就是将unicode转化为utf8
path = u‘我的文件.txt‘ cmd = ‘process‘ cmd += ‘ ‘+ path.encode(‘utf8‘) os.system(cmd)