Python中文
首页
教程
问答
标签
搜索
登录
注册
将文件中的块解析为不带换行符的Python列表
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p><strong>我</strong>在一个包含许多内容的通用文件中有一个特定的内容块,该文件任意长,可以包含任何字符,每行以空格开头,并且在某些文本文件中具有格式:</p> <pre><code> 1\1\GINC-NODE9999\Scan\... ... ... ... ... ... ... ... ... ... ... ... ...\HF=-568 .8880019,-568.2343213, -568 .2343432, ... , -586.328492 1\RMSD=... </code></pre> <p><strong>我对</strong>介于<code>\HF=</code>和{<cd2>}之间的特定序列感兴趣。<strong>我想把这些数字放到Python列表中。</strong>这个序列只是一系列用逗号分隔的数字,<strong>但是,</strong>这些数字可以滚动到第二行。另外,<code>\HF=</code>和{<cd4>}可以通过滚动到新行上而断开。在</p> <p><strong>当前努力</strong></p> <p>我目前有以下情况:</p> ^{pr2}$ <p>列出了以下清单</p> <pre><code>['.6184082129,7.5129238742\\\\Version=EM64L-G09RevC.01\\ State=1-A\\HF=-568\n', ' .8880019,-568.8879907,-568.8879686, -568.887937,-\n'] </code></pre> <p><strong>问题是</strong>我不仅在整个过程中有新行,而且还保存了比我应该保存的更多的数据。此外,滚动到其他行上的数字在列表中有自己的位置。我需要它看起来像</p> <pre><code>['-568.8880019', '-568.8879907', ... ] </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>使用类似的方法将所有内容连接到一行:</p> <pre><code>with open(infile) as data: joined = ''.join(data.read().splitlines()) </code></pre> <p>然后不用担心换行符来解析它。在</p> <p>如果你的文件真的很大,你可能需要考虑另一种方法来避免把它都放在内存中。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
从Django temp访问容器的方法
5 回答
从Django temp请求ModelForm实例
3 回答
从Django temp返回JSON
10 回答
从Django timesince模板等效项中删除尾部数据
7 回答
从Django timesin删除尾随数据
7 回答
从Django UpdateView模板下载文件
5 回答
从Django url传递“start”会出现错误“start()只接受2个参数(给定1个)”
6 回答
从Django url运行的websockets错误:RuntimeError:线程“Dummy1”中没有当前事件循环
6 回答
从Django user mod获取用户全名
2 回答
从Django UserCreateForm中删除帮助文本
9 回答
从Django values()获取外键值
7 回答
从Django vi中的按钮获取click事件
3 回答
从Django vi从HttpResponse检索JSON
8 回答
从Django vi以json形式返回的数据中检索元素
5 回答
从Django vi取消或取消eventlet中的芹菜任务
6 回答
从Django vi启动多核后台进程
10 回答
从Django vi开始
4 回答
从Django Vi构建HTML
10 回答
从Django vi访问进程数据
1 回答
从Django vi调用pysnmp发送超时
10 回答