python将每个单词按空格分开并保存到文件中
核心代码
# -*- coding: utf-8 -*- ''' python读取英文文件,将每个单词按照空格分开,并将每个单词独自放一行 ''' def dcfenhang(infile,outfile): infopen = open(infile,'r',encoding='utf-8') outopen = open(outfile,'w',encoding='utf-8') lines = infopen.readlines() for line in lines: for db in line.split(): if db not in outfile: outopen.write(db+'\n') infopen.close() outopen.close() dcfenhang("jb51.txt","fenci.txt")
jb51.txt文件
welcome to visit jb51.net
Thans very much
效果如下图所示
这篇文章就介绍到这了,希望大家以后多多支持我们。
相关推荐
-
python将每个单词按空格分开并保存到文件中
核心代码 # -*- coding: utf-8 -*- ''' python读取英文文件,将每个单词按照空格分开,并将每个单词独自放一行 ''' def dcfenhang(infile,outfile): infopen = open(infile,'r',encoding='utf-8') outopen = open(outfile,'w',encoding='utf-8') lines = infopen.readlines() for line in lines: for db in
-
python将文本分每两行一组并保存到文件
业务需求 需要将文本文件分每两行一组 jb51.txt 1:www.jb51.net 2:www.jb51.net 3:www.jb51.net 4:www.jb51.net 5:www.jb51.net 6:www.jb51.net 7:www.jb51.net 8:www.jb51.net 9:www.jb51.net 10:www.jb51.net 11:www.jb51.net 12:www.jb51.net 13:www.jb51.net 14:www.jb51.net 15:www.
-
python 读取以空格分开的文件操作
在查找数据集的时候发现,并不是所有的数据集都是以csv的格式存储,也就是每一列特征数据的分割并不是都以逗号分割,有的数据格式是以空格为分割 例如.data格式, 接下来就实现对.data格式数据的读取: (数据来源于Boston房价预测数据集,文件名称为"housing.data") import pandas as pd data = pd.read_csv('./housing.data', delim_whiteshape=True) 以上代码就是实现了对空格的分割,但是不知道针
-
Python 实现打印单词的菱形字符图案
我就废话不多说了,还是直接看代码吧! a = [1, 2, 3, 4, 5, 6, 7, 6, 5, 4, 3, 2, 1] b = [' ' * 2 * (7 - i) + 'Good' * i for i in a] for line in b: print(line) 程序运行结果如下: 补充知识:python打印菱形的三种方法 第一种(自己想的,有点麻烦): rows = int(input('请输入菱形边长:\n')) row = 1 while row <= rows: col =
-
把下一行的数字复制到前面一行的后面,并用空格分开的批处理
我想把一文本,其内容为这样的形式: 25 69 89 99 120 处理成以下的形式: 25 69 69 89 89 99 99 120 也就是说把下一行的数字复制到前面一行的后面,并用空格分开.不知dos能不能做到?还请高手指教!! 复制代码 代码如下: @echo off :: 把下一行的数字复制到前面一行的后面,并用空格分开 setlocal enabledelayedexpansion for /f %%i in (test.txt) do ( set /a count+=1 set f
-
Python查找相似单词的方法
本文实例讲述了Python查找相似单词的方法.分享给大家供大家参考.具体分析如下: 问题: 给你一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的兄弟单词.现在给你一个字典,用户输入一个单词,让你根据字典找出这个单词有多少个兄弟单词. Python代码如下: from itertools import tee,izip from collections import defaultdict def pairwise(iterable): a, b = tee(iter
-
Python去除、替换字符串空格的处理方法
个人想到的解决方法有两种,一种是 .replace(' old ',' new ') 第一个参数是需要换掉的内容比如空格,第二个是替换成的内容,可以把字符串中的空格全部替换掉. 第二种方法是像这样 str_1_data = ' a b c ' str_2_list = str_1_data.split() str_1 = '' for i in range(len(str_2_list)): #这里可以直接用 str_1.join(str2_list) str_1 += str_2_lis
-
python读取txt文件,去掉空格计算每行长度的方法
如下所示: # -*- coding: utf-8 -*- file2 = open("source.txt", 'r') file1 = open("target.txt", "r") for value1 in file1.readlines(): word1 = str(value1).split() l1 = len(word1) print l1 for value2 in file2.readlines(): word2 = str(
-
python pandas消除空值和空格以及 Nan数据替换方法
在人工采集数据时,经常有可能把空值和空格混在一起,一般也注意不到在本来为空的单元格里加入了空格.这就给做数据处理的人带来了麻烦,因为空值和空格都是代表的无数据,而pandas中Series的方法notnull()会把有空格的数据也纳入进来,这样就不能完整地得到我们想要的数据了,这里给出一个简单的方法处理该问题. 方法1: 既然我们认为空值和空格都代表无数据,那么可以先得到这两种情况下的布尔数组. 这里,我们的DataFrame类型的数据集为df,其中有一个变量VIN,那么取得空值和空格的布尔数组
-
Python实现将多个空格换为一个空格.md的方法
最近在文本预处理时遇到这个问题,解决方法如下: import re str1 = ' rwe fdsa fasf ' str1_after = re.sub(' +', '', str1) print(str1_after) 进一步的,可以将多个数字转换为特定符号,如'num',这一步在自然语言预处理中也常用,因为有时候我们并不关心是什么数,只关心是不是数字. import re str1 = '我的电话18888888888,邮箱1111111@qq.com' str1_after = re.
随机推荐
- 在Python中使用模块的教程
- Xcopy命令参数使用介绍
- XCache在Win2003 IIS6下的成功配置方法与疑难解答
- Python的Flask框架的简介和安装方法
- IOS10 解决权限崩溃问题详解
- Could not load file or assembly "App_Licenses.dll"的问题
- js去除输入框中所有的空格和禁止输入空格的方法
- 修改Nginx屏蔽网址的规则的方法
- Python中如何优雅的合并两个字典(dict)方法示例
- Android实现下拉菜单Spinner效果
- PHP正则表达式 /i, /is, /s, /isU等介绍
- js 上传文件预览的简单实例
- java 数值类型分秒时间格式化的实例代码
- SQL Server 2008 正式版安装指南 包含序列号
- MySQL实现类似于connect_by_isleaf的功能MySQL方法或存储过程
- 15个jquery常用方法、小技巧分享
- JavaScript实现的类字典插入或更新方法实例
- C 语言常用方法技巧
- javascript数组排序汇总
- linux系统中c++写日志文件功能分享