- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
来自 question 的跟进我昨天问这让我发现了一个新问题(太棒了!)。
所以我有这个代码从 (34354435.0000007, 623894584.000006)
转换 .dat 文件至 34354435.0000007, 623894584.000006
与 .strip('()\n')
然后用 .rstrip('\n')
删除尾随的换行符所以我可以将它导入到 matplotlib 并绘制一个多边形。代码中的顺序是相反的,但我认为这并不重要,因为无论它在 for
中的哪个位置,都会出现相同的错误。环形;
lang=js
data_easting=[]
data_northing=[]
#Open the poly.dat file (in Python)
Poly = open('poly.dat','r')
#Loop over each line of poly.dat.
for line in Poly.readlines():
line = line.rstrip('\n')
print (line +'_becomes')
line = line.strip('()\n')
print (line)
x,y = line.split(', ')
data_easting.append(x)
data_northing.append(y)
import numpy
data_easting = numpy.array(Easting,dtype=float)
data_northing = numpy.array(Northing,dtype=float)
from matplotlib import pyplot
我得到一个
Value Error
;
16 line = line.strip('()\n')
17 print (line)
---> 18 x,y = line.split(', ')
19 data_easting.append(x)
20 data_northing.append(y)
ValueError: not enough values to unpack (expected 2, got 1)
并通过
print
函数我发现它试图遍历底部的换行符(所以当我尝试跨 x 和 y 拆分数据时,它在换行符处失败,因为换行符只有 1 个值,其中没有定义“,” .
...
(331222.6210000003, 672917.1531000007)_becomes
331222.6210000003, 672917.1531000007
_becomes
-----------------------------------------------
不是
.rstrip
应该删除尾随的换行符吗?我也试过
.replace
,包括
\r
和
在
rstrip
函数,我得到相同的结果。我的代码有什么问题,它不会响应
.rstrip
和
.strip
?
最佳答案
for line in Poly:
if line == '\n':
continue
...
关于python - 使用 `.rstrip()` 和 `.strip() to remove newline `\n`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64633449/
我遇到了一个对我来说非常奇怪的问题。 str.rstrip([chars]) 在一个例子中,我的工作方式真的很奇怪。 (或者我可能错过了一些重要的文档部分)。 >>> 'car_id__isnull'
我有以下两个值: EN, EN,FR 我想将其更改为如下: EN EN,FR 我将如何做相当于: str.rstrip(',') 在 mysql 中? 最佳答案 使用 trim() 并准确指定什么(在
我写了以下 python 代码。我期望它做的是将文件“噪声”中的一个随机词添加到“原始”的每一行并将其打印到文件“数据集” #! /usr/bin/python from random import
我尝试从日期中删除秒数: >>> import datetime >>> test1 = datetime.datetime(2011, 6, 10, 0, 0) >>> test1 datetime
这个问题在这里已经有了答案: Why doesn't calling a string method (such as .replace) modify (mutate) the string? W
Python 字符串 描述 Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格). 语法 rstrip()方法语法: str.rstrip([chars]
1、起因 今天在做角色控制中,有一个地方用到rstrip,判断用户请求的url是否与数据库对应可用权限中url相符。 if request.path == x.url or request.p
这个问题已经有答案了: Remove substring only at the end of string [duplicate] (11 个回答) 已关闭 5 年前。 我想保留不带 .csv 扩展
我遇到了这个问题: 'tuple' object has no attribute 'rstrip' 我的脚本是: def destroyVM(request,id): conn = sqli
为什么 rstrip 不修改名为 instrumentList 的字符串列表 for instrument in instrumentList: instrument = instrument
我是初学者,刚开始学习 Python。我已经阅读了 rstrip 的文档和这里的一些其他问题,但仍然对 rstrip 的工作原理感到困惑。 我能理解 string.rstrip() 的工作原理,例如:
我有一个信息电子表格(由 csv 模块读取的 UTF-8 CSV 文件),其中包含需要进入库存数据库的大量产品的信息。我正在尝试将换行文本行的描述设置为 html 列表标签。 我遇到的问题是以下行无法
为什么这条语句会删除 'PIPELINE' 中的 'E': In: 'PIPELINE_DEV'.rstrip('_DEV') Out: 'PIPELIN' 但是这个语句并没有删除'S': In: '
我正在尝试遍历一堆文档,我必须将每个单词放入该文档的列表中。我是这样做的。 stoplist 只是我想默认忽略的单词列表。 texts = [[word for word in document.lo
我正在使用 .rstrip 从导入的文本文件中的单词中删除\n,但它会出现属性错误? 属性错误:“列表”对象没有属性“rstrip” import random import os import ti
我有一堆巨大的整数列表。这些列表可能以几个零开头或结尾。 有没有一种简单的方法可以去除列表左侧或右侧的零?类似于字符串的 lstrip() 或 rstrip() 的东西? 数据看起来像 [0,0,0,
Python中有三个去除头尾指定字符、空白符的函数,它们依次为: strip: 用来去除头尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格) lstrip:用
简单来说,三种方法是为了删除字符串中不同位置的指定字符。其中,strip()用于去除字符串的首尾字符,同理,lstrip()用于去除左边的字符,rstrip()用于去除右边的字符 python中有
我正在尝试验证客户端的电子邮件地址列表。这些地址由逗号或分号分隔。它们通常看起来像这样: 'fake@mail.com; another@mail.com; ' 'myaddress@mail.com
我正在编写一个 python 程序,该程序接收用户输入的 int 数组,该数组稍后进行排序。我已经在我的机器上成功地编译了我的程序,但是,无法让它在 Unix 服务器上正确编译。我机器上的 Pytho
我是一名优秀的程序员,十分优秀!