路径名中的Python ASCII字符

时间:2015-12-04 10:25:12

标签: python python-2.7 encryption windows-8 path

我正在编写一个简单的加密程序,使用ord()chr()加密字符串和文件名,但每当我尝试使用file()将其写入文件时,IDLE会引发:< / p>

IOError... invalid mode or filename: "\xf6Z\x13Q\xdbG!\n\x0f.txt"

当我使用print()时,它会显示实际符号,但在编写时会使用文字字符串混淆python。

注意:我正在加密一个文件并将加密文件放在新目录中。我尝试使用os.path.join().abspath(),但仅适用于相关目录。

如果我不使用绝对路径名和文件名,我注意到它会工作,但由于我必须使用两个不同的位置,所以我必须使用绝对路径。

enc_file_name  = encrypt('MyFile.txt')
f.write(enc_file_name, some_string)

有关如何操作两个路径的路径名的任何想法?

0 个答案:

没有答案