我只想问是否有人知道使用 python 2.7,我将如何将 unicode 字符串(例如日语文件名)作为我的 python 脚本的命令行参数传递。一旦这个文件名被正确地传递给函数/方法,一些文件处理(例如元数据提取/检索)将由一些引擎(一个DLL,被识别为支持unicode)完成。我尝试了以下方法,但不幸的是,python 崩溃了:
将文件名传递给将处理文件的方法:
processingMethod(unicode(argv[1], "utf-8", errors="ignore").encode("utf-8"))
在方法上,这就是我解码传递的字符串的方式:
unicode(file_path).decode("utf-8")
任何反馈都会有很大帮助。非常感谢!