Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:删除特定字符(,)之后的所有内容_Python_Character - Fatal编程技术网

Python:删除特定字符(,)之后的所有内容

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

我在一个文件中有数百万行(9GB)(Notepad++无法打开),我想删除特定字符后的所有单词。(,)

行的示例:

数据1,数据2,数据3,数据4

我想保留(数据1)并删除所有其他内容


提前感谢。

您可以在每行上使用“拆分”来拆分第一个逗号上的行,并且只写出拆分的左侧部分:

例如:

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请将其从文件中删除。因此,这不是代码编写服务。在这里发布问题之前,你必须证明你做了大量的研究工作。