本人初学python,读取一个文件,前几次还能输出文件内容,为什么后边就就输不出来了?
有报什么错吗?如果有提示错误信息是什么?
先确认C:\Python32\文件夹中确实有Foo.txt文件.Foo.txt文件中的内容是什么?
代码逻辑是没有问题的,你说你是新手,那可能在一些细节上出现了问题.
1、比如缩进问题,def readfile():这句和f = open(r"C:\Python32\Foo.txt","r")这句不应该在同一列的,后一句应该往后缩进一格.
2、还有你是否只定义了readfile()函数而没有对其进行调用.def readfile():后面写的内容计算机是不会自动执行的,你要在程序中调用它,比如 readfile()这样,才能执行你写好的readfile函数代码.
3、我还注意到,你贴出的代码for line in f:这句中的冒号是中文输入法下打出的全角符号.应该用:而不是:
这些都是初学者容易出错的细节,针对以上三处你讲代码改成如下试试:
#======================
f = open(r"C:\Python32\Foo.txt","r")
for line in f:
print(line)
f.close()
#======================
或
#======================
def readfile():
f = open(r"C:\Python32\Foo.txt","r")
for line in f:
print(line)
f.close()
readfile()
#======================
希望能对你有所帮助!
如何用python提取文本包含特定字符串的整行并生成到一个新的文本文件里
1
2
3
b=[x?forx?inopen('a.txt').readlines()?ifx.find('
with?open('b.txt','w')?as?f:
????f.writelines(b)
python怎么读取excel文件
python又一个专门处理excle的库叫xlrd,pip install xlrd安装后就可以使用,具体的看官方文档就好
python怎么运行py文件
1、首先在资源管理器里复制一下py文件存放的路径,按下windows键+r,在运行里输入cmd,回车打开命令行:
2、在命令行里,先切换到py文件的路径下面,接着输入"python? 文件名.py?"运行python文件:
3、按下回车键,可以看到窗口中py文件开始运行了,注意在命令行运行py文件,要将python安装路径添加到环境变量path中,否则会报错,找不到命令.至此python运行文件的203作就完成了:
python怎么导入txt文件
with?open("*.txt",?"r")?as?f:
????for?line?in?f:
????????print?line
如何用python从文中获取文件名再用正则表达式批量修改文件名
import os
x = 1
while x < 101:
if x < 10:
file_name = "0"+str(x) + ".txt" #10一下则前面补零
file = open(file_name)
else:
file_name = str(x) + ".txt"
file = open(file_name)
line = file.readline()
file.close()
os.rename(file_name,line) #重命名
x = x + 1