您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何让python打开外部文件?

5b51 2022/1/14 8:20:35 python 字数 2092 阅读 451 来源 www.jb51.cc/python

我正在编写一个程序,用于打开文件,计算单词,返回单词数,然后关闭.我知道如何做所有事情激发让文件打开并显示文本这是我到目前为止: fname = open("C:\Python32\getty.txt") file = open(fname, 'r') data = file.read() print(data) 我得到的错误是: TypeError: invalid f

概述

fname = open("C:\python32\getty.txt") 
    file = open(fname,'r')
    data = file.read()
    print(data)

我得到的错误是:

TypeError: invalid file: <_io.TextIOWrapper name='C:\\python32\\getty.txt' mode='r'
    encoding='cp1252'>

文件保存在正确的位置,我已经检查了拼写等.我正在使用pycharm来处理这个,我试图打开的文件是在记事本中.

fname = "C:\\python32\\getty.txt"
infile = open(fname,'r')
data = infile.read()
print(data)

TypeError表示无法打开类型_io.TextIOWrapper,这是打开文件open()返回的内容.

编辑:你应该真的像这样处理文件

with open(r"C:\python32\getty.txt",'r') as infile:
    data = infile.read()
    print(data)

因为当with语句块完成时,它将为你处理文件关闭,这是非常好的.字符串前面的r将阻止python解释它,使它完全按照你的方式形成它.

总结

以上是编程之家为你收集整理的如何让python打开外部文件?全部内容,希望文章能够帮你解决如何让python打开外部文件?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶