Python:删除特定字符(,)之后的所有内容
我在一个文件中有数百万行(9GB)(Notepad++无法打开),我想删除特定字符后的所有单词。(,) 行的示例: 数据1,数据2,数据3,数据4 我想保留(数据1)并删除所有其他内容Python:删除特定字符(,)之后的所有内容,python,character,Python,Character,我在一个文件中有数百万行(9GB)(Notepad++无法打开),我想删除特定字符后的所有单词。(,) 行的示例: 数据1,数据2,数据3,数据4 我想保留(数据1)并删除所有其他内容 提前感谢。您可以在每行上使用“拆分”来拆分第一个逗号上的行,并且只写出拆分的左侧部分: 例如: with open('input.txt') as infile: with open('output.txt','w') as outfile: for line in infile.read
提前感谢。您可以在每行上使用“拆分”来拆分第一个逗号上的行,并且只写出拆分的左侧部分: 例如:
with open('input.txt') as infile:
with open('output.txt','w') as outfile:
for line in infile.readline():
outfile.write(line.strip().split(",",1)[0]+"\n")
您可以使用“每行拆分”在第一个逗号处拆分该行,并仅写出拆分的左侧部分: 例如:
with open('input.txt') as infile:
with open('output.txt','w') as outfile:
for line in infile.readline():
outfile.write(line.strip().split(",",1)[0]+"\n")
你试了什么?什么不起作用?请发布您的代码。是否要将其从文件中删除?或者在读入数据后将其从行中删除?可以使用Python的
split()
函数在特定字符处拆分字符串。您的任务可以通过简单的一行代码完成,因此打开Python提示符并开始使用单行数据进行实验。一旦您对数据文件满意,请一次迭代一行,然后应用一行。@SrinivasSuresh请将其从文件中删除。因此,这不是代码编写服务。在这里发帖之前,你必须展示出大量的研究成果。你尝试了什么?什么不起作用?请发布您的代码。是否要将其从文件中删除?或者在读入数据后将其从行中删除?可以使用Python的split()
函数在特定字符处拆分字符串。您的任务可以通过简单的一行代码完成,因此打开Python提示符并开始使用单行数据进行实验。一旦您对数据文件满意,请一次迭代一行,然后应用一行。@SrinivasSuresh请将其从文件中删除。因此,这不是代码编写服务。在这里发布问题之前,你必须证明你做了大量的研究工作。