繁体   English   中英

我有一个包含 100 个项目的 txt 文件。 每行以“,(数字)(数字)。(数字)(数字)英里 - ”开头,我的目标是删除每行上的这 16 个字符

[英]I have a txt file of 100 items. Each line starts with ", (digit)(digit).(digit)(digit) miles - " my goal is to remove these 16 characters on each line

坚持了一周!

这是我试图去除前缀的 .txt 文件的行:

, 3.33 miles - 20314
, 4.3 miles - 21
, 5.64 miles - 432
, 5.81 miles - 5205
, 6.02 miles - 503
, 6.78 miles - 5125
, 7.2 miles - 423
, 7.5 miles - 2265
, 8.89 miles - 622

目标是使用 python 去除以逗号开头并以每行短划线后的空格结尾的开头字符。

如果最后的字符数始终相同,您可以使用生成器编辑当前列表。

listT = [', 3.33 miles - 203',', 4.3 miles - 215',', 5.64 miles - 432',', 5.81 miles - 520',', 6.02 miles - 503',', 6.78 miles - 512',', 7.2 miles - 423',', 7.5 miles - 226',', 8.89 miles - 622']

listT = [name[-3:] for name in listT ]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM