如何删除" \ n"从Python字符串?

时间:2018-03-10 13:33:37

标签: python-3.x encoding

我想做的事情:

我正在尝试运行这行代码:

RAW_FILE="filename.txt"

os.rename("source.file", RAW_FILE)

我只想获取一个匹配source.file的文件,并将其重命名为RAW_FILE变量中包含的内容。使用anaconda python shell测试它可以正常工作。

问题:

使用脚本运行时出现此错误:

os.rename("source.file", RAW_FILE)

OSError: [WinError 123] The filename, directory name, or volume label syntax 
is incorrect: 'source.file' -> 'filename.txt\n'

我在脚本中有一个打印件,它显示的是没有' \ n'

的filename.txt

我尝试过(在许多其他事情中):

.rstrip()
.strip()
.replace('\n', '')

我的问题:

我怎样才能删除这种看似无敌的' \ n'这是什么原因?

0 个答案:

没有答案