大文本文件:无法在python中将一个字符转换为另一个字符

代码工作室

我是Python的新手,想将一个大字符串.txt文件中的一个字符转换为另一个字符。

我尝试在shell上运行以下代码:

#Takes text in letter and converts it
old_text = open("letter.txt", "r")

#Convert old_text to new_text replacing all instances of "a" or into "u"
new_text = old_text.upper().replace("a", "u")
print new_text

但是,它返回错误“ NameError:未定义名称'old_text'”

我还有什么其他方法可以解决此问题,或者我是否在这里错过了一些重要的事情?

功富

首先,open()返回文件句柄;如果需要字符串,则需要从句柄中读取文件。

然后,您将整个字符串用大写字母括起来,并搜索一个小写字母,该字母将永远不会替换任何内容。

除非您的代码中没有一部分,否则我不清楚导致该错误的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Bash中将一个字符替换为另一个字符

替换文本文件中的最后一个字符(python)

在C中将一个字符与另一个字符相乘

一次从文本文件中读取一个字符

Python - 如何用另一个字符串替换文本文件中的某一行?

获取文本文件中第一个字符的计数?

Java:复制文本文件时覆盖一个字符

替换文本文件中以字符开头并以另一个字符结尾的子字符串

如何将一个字符转换为另一个字符?

使用javascript将文本文件中的多个字符串替换为一个字符串

Python:查找一个字符以检索要替换为另一个字符的字符串索引

在lua中将一个字符“翻译”为另一个

如何在Python中将一个字符串附加到另一个字符串?

如何使用Python从远程文本文件中检索最后一个字符?

在Python中将类别的列转换为一个字符串列

Python:将转义的引号替换为另一个字符

输入另一个字符时如何插入一个字符

删除另一个字符之前的一个字符

计算一个字符与另一个字符出现的次数

删除另一个字符之前的最后一个字符

Notepad ++在另一个字符的末尾添加一个字符

用另一个字符替换一个字符

如何从一个字符或图案到另一个字符?

将一个字符串转换为另一个给定的约束

用另一个字符替换某个字符

当转换为另一个字符串时,如何将文本从txt文件转换为整数?蟒蛇

当一个字符不与另一个字符相邻时,将其替换为另一个字符

向文本文件php中的每一行添加一个字符

如何根据替换字符将一个字符串的值替换为另一个字符串?