我昨天才开始用python编程。
最终,我想打开一个逗号分隔的文件并读取其内容。我搜索了相关主题,并尝试使用一些代码,但遇到了一些错误。
代码:
def ReadTxtFile():
fname="c:\vba\lapseC2.csv"
#with open(fname) as f:
with open("c:\vba\lapseC2.csv", "r") as f:
content = f.readlines
您可能还希望删除每行末尾的\n
之类的空格字符
content = [x.strip() for x in content]
ReadTxtFile()
错误:
OSError:[Errno 22]无效的参数:'c:\ x0bba \ lapseC2.csv'
答案 0 :(得分:1)
反斜杠用作转义符号,因此,如果要将其作为字符串的一部分插入,则应转义反斜杠本身:
fname="c:\\vba\\lapseC2.csv"
另一种选择是使用斜杠,大多数流行的操作系统似乎都支持斜杠:
fname="c:/vba/lapseC2.csv"