我想重命名某个目录下的所有文件。带有相对路径的旧文件名为'full_fname',在对文件名进行解毒后,文件名为'full_new_fname',如图所示。我正在使用Python 3.6和Jupyter notebook的Linux环境中工作。
我使用以下命令重命名;
os.rename(full_fname,full_new_fname)
我得到错误:
UnicodeEncodeError:“ascii”编解码器无法对位置2-7中的字符进行编码:序号不在范围内(128)
我该怎么做?
我想重命名某个目录下的所有文件。带有相对路径的旧文件名为'full_fname',在对文件名进行解毒后,文件名为'full_new_fname',如图所示。我正在使用Python 3.6和Jupyter notebook的Linux环境中工作。
我使用以下命令重命名;
os.rename(full_fname,full_new_fname)
我得到错误:
UnicodeEncodeError:“ascii”编解码器无法对位置2-7中的字符进行编码:序号不在范围内(128)
我该怎么做?
1条答案
按热度按时间xriantvc1#
试试这个,看看它是否有效: