Python readlines() returns 空字符串
Python readlines() returns empty string
我运行下面的代码在Python:
def translateDesc(fileName):
textFile = open("fileName", "r")
fileLines = textFile.readlines()
return fileLines
和函数returns一个空字符串。但是,当我在iPython终端中一行一行地运行行时,返回的函数不为空。我该如何解决这个问题?
请将第二行替换为以下内容:
textFile = open(文件名, "r")
#我们需要在第 2 行使用变量名而不是字符串“fileName”。
readlines()
returns 列表 strings.If 你想要 return 字符串使用 read()
def translateDesc(fileName):
textFile = open(fileName, "r")
fileLines = textFile.read()
return fileLines
我运行下面的代码在Python:
def translateDesc(fileName):
textFile = open("fileName", "r")
fileLines = textFile.readlines()
return fileLines
和函数returns一个空字符串。但是,当我在iPython终端中一行一行地运行行时,返回的函数不为空。我该如何解决这个问题?
请将第二行替换为以下内容: textFile = open(文件名, "r")
#我们需要在第 2 行使用变量名而不是字符串“fileName”。
readlines()
returns 列表 strings.If 你想要 return 字符串使用 read()
def translateDesc(fileName):
textFile = open(fileName, "r")
fileLines = textFile.read()
return fileLines