mshd.net
当前位置:首页 >> Python:怎样将txt文件读取到一个字符串里? >>

Python:怎样将txt文件读取到一个字符串里?

假设D盘有一个a.txt文件。那么py程序可以如下: # _*_ coding: utf-8 _*_ #上面一行确保utf-8编码,汉字支持。 #下面就是核心语句,用了try-finally确保文件最后被关闭 fileobj = open('D:\\a.txt', 'r') #需要两个\\,或者用原始字符串,在引号...

def zhidao_562938748(filename): result = '' reader = open(filename, 'r') while True: line = reader.readline() if len(line) == 0: break if not line.startswith('SETNAME'): continue pos = line.rfind('/') if pos < 0: continue if no...

#!/usr/bin/env python3# -*- coding: utf-8 -*-import redef main(input_file, output_file): pattern = re.compile('^([0-9]{4}-[0-9]{2}-[0-9]{2}) ::去的时间: ([0-9]+)/n耽误时间: ([0-9]+)回来时间: ([0-9]+)$') reader = open(input_file...

b=[x for x in open('a.txt').readlines() if x.find('')>-1]with open('b.txt','w') as f: f.writelines(b)

使用“正则表达式”最方便。可以先查找资料预先学习一下。 如果不用正则表达式,就只能使用字符串查找的方式。先查找“希望”在哪里,然后再截龋 f= open('filename.txt','r')findtxt = '希望'lnfindtxt = len(findtxt)txt = f.readlines()txt = str...

f = open("a.txt", "r")line = f.readline()while line != "": s = line[:4] print s line = f.readline()f.close()

print type(string) 把类型打印出来,很有可能一个是str,一个是unicode导致的。 一般 decode("utf8") 或者对另一个字符串encode一下就ok了

字符串和list之间,是不能直接加的。 list=[5,6,10] str1="" for i in list: str1+=str(i)+',' aa="游戏结果:"+str1 print(aa) file = open("C:/py.txt","a") file.write(aa)

这个 #在Windows 环境下 import sys reload(sys) sys.setdefaultencoding("utf-8") import re fin = open('in.txt', 'r') #以读的方式打开输入文件 for eachLine in fin: #按行读入文件内容 line = eachLine.strip().decode('gbk', 'utf-8') #处...

去掉test.txt中的H,保存到test1.txt with open('test.txt', 'r') as fpr: content = fpr.read()content = content.replace('H', '')print(content)with open('test1.txt', 'w') as fpw: fpw.write(content)

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com