
python读取一个文件的内容,写到多个文件中
其实很简单啊,不过这里我说不清楚,我就说一个思路好了 FileStream不一定局限于txt,所以你用Directory.GetFiles获取文件名,然后直接用FileStream读取就可以了 对于每一个FileStream用StreamReader读取 读取行数直接用StreamReader的ReadLine就可以
python 读取日志文件
有报什么错吗
如果有提示错误信息是什么
先确认C:\\\\Python32\\\\文件夹中确实有Foo.txt文件。
Foo.txt文件中的内容是什么
代码逻辑是没有问题的,你说你是新手,那可能在一些细节上出现了问题。
1、比如缩进问题,def readfile():这句和f = open(rC:\\\\Python32\\\\Foo.txt,r)这句不应该在同一列的,后一句应该往后缩进一格。
2、还有你是否只定义了readfile()函数而没有对其进行调用。
def readfile():后面写的内容计算机是不会自动执行的,你要在程序中调用它,比如 readfile()这样,才能执行你写好的readfile函数代码。
3、我还注意到,你贴出的代码for line in f:这句中的冒号是中文输入法下打出的全角符号。
应该用:而不是:这些都是初学者容易出错的细节,针对以上三处你讲代码改成如下试试:#======================f = open(rC:\\\\Python32\\\\Foo.txt,r)for line in f: print(line) f.close()#======================或#======================def readfile(): f = open(rC:\\\\Python32\\\\Foo.txt,r) for line in f: print(line) f.close()readfile()#======================希望能对你有所帮助
python 读取文件
“对读出的每一行进行操作”是什么意思
读取文本文件直接用 open(filename) 不就行了,然后用 readlines 逐行读取
python读取文件内容
fname = raw_input('input filename:')with open(fname,'r') as f: for i in f: print i这样试试呢
你的代码本身看是没问题的呢!



