|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 dodopromi 于 2016-9-30 13:29 编辑
比如我又这样一个文件,我要隔一行读一行, 不需要进行中英文划分,我单纯 要读一行跳一行,或者几行
或者这样说, 如果英文大于15个字节,就保留翻译, 或是中文超过8个字符,保留英文部分. 问一下怎么写
或者过滤掉英文单词小于5个的句子和翻译
I could smell it from the hallway.
求关注的二货
1
Jokers. Hungry for attention.
还渴求薯片
3
3
And potato chips.
如果零食算是种超能力
If the munchies was a superpower,
那他们都够格签《索科威亚协议》了
they'd be signing the Sokovia Accords as we speak.
你应该让我帮你修整洛拉
You should let me work on Lola.
我警告过你了 洛拉上的东西
如果文本文件不大,可以一次读到内存中,用列表的操作,很容易做。
打印奇数行:
- with open('text.txt',encoding = 'utf-8') as f:
- for eachline in list(f)[::2]:
- print(eachline, end = "")
- print()
复制代码
打印偶数行:
- with open('text.txt',encoding = 'utf-8') as f:
- for eachline in list(f)[1::2]:
- print(eachline, end = "")
- print()
复制代码
如果不想一次全部读取,还可以:
- with open('text.txt',encoding = 'utf-8') as f:
- display = True
- for eachline in f:
- if display == True:
- print(eachline, end = '')
- display = not(display)
- print()
复制代码
|
|