python中的减号_我的python把减号和破折号混淆了
我尝试使用“python get”运行以下python_时间戳.py-f格沙姆_输入.xvg-1−0.1348-2−0.1109“。但是,python似乎把小数前的减号和破折号弄错了,并显示了这个错误:“File”get_时间戳.py“,第21行,英寸
值1=浮点(arg)
值错误:float()的文本无效:−0.1348
"
你能帮我知道怎么解决吗?在
谢谢。在#!/usr/bin/env python
"""
Given two values, looks in a 3 column-file (output of sham.pl)
which time frame matches closest.
"""
import sys
USAGE = "USAGE: get_timestamp.py -f -1 -2 \n"
# Parse arguments
read_input, read_value1, read_value2 = False, False, False
input_file, value1, value2 = None, None, None
for arg in sys.argv[1:]:
if read_input:
read_input = False
input_file = arg
elif read_value1:
read_value1 = False
value1 = float(arg)
elif read_value2:
read_value2 = False
value2 = float(arg)
if arg[0] == "-":
if arg == "-f":
read_input = True
continue
elif arg == "-1":
read_value1 = True
continue
elif arg == "-2":
read_value2 = True
else:
print USAGE
sys.stderr.write('ERROR: Option not recognized: %s\n' %arg)
sys.exit(1)
if not input_file:
print USAGE
sys.stderr.write('ERROR: You forgot to provide an input file.\n')
sys.exit(1)
# Open sham output
x_values, y_values, time_values = [], [], []
fhandle = open(input_file)
for line in fhandle:
if line[0] != "#" and len(line.split()) == 3:
t,x,y = line.split()
x_values.append(float(x))
y_values.append(float(y))
time_values.append(float(t))
fhandle.close()
def find_common_frame(min_x, min_y):
for xval in min_x:
xframe = xval[0]
for yval in min_y:
yframe = yval[0]
if xframe == yframe:
return (xframe, xval[1], yval[1])
return (None, None, None)
# If you cannot find anything, try increasing the nval variable
nval = 50
min_x = sorted(enumerate(x_values), key=lambda x: abs(x[1]-value1))[:nval]
min_y = sorted(enumerate(y_values), key=lambda x: abs(x[1]-value2))[:nval]
frame, x, y = find_common_frame(min_x, min_y)
if not frame:
print "No timestamp found.."
sys.exit(0)
print "## T = %s (%s, %s)" %(time_values[frame], x, y)
python中的减号_我的python把减号和破折号混淆了相关推荐
- python中的命名空间_深入理解Python中的命名空间和范围
Python中的命名空间和范围 在Python中,每个包.模块.类.函数和方法函数都拥有一个"名称空间",其中解析了变量名称.下面本篇文章就来带大家认识一下Python中的命名空间 ...
- python中获取文件大小_如何在Python中获取文件大小
python中获取文件大小 We can get file size in Python using the os module. 我们可以使用os模块在Python中获取文件大小. Python中的 ...
- python中输入字符串_简单讲解Python中的字符串与字符串的输入输出
简单讲解Python中的字符串与字符串的输入输出 发布于 2016-03-26 14:35:42 | 110 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向 ...
- values在python中的意思_相当于Python的values()字典方法的Javascript
相当于Python的values()字典方法的Javascript 这个问题已经在这里有了答案: 如何获取Javascript对象的所有属性值(不知道键)? ...
- python中add函数_如何使用python中的add函数?
之前向大家介绍过python中的求和函数sum函数,numpy中的sum函数,对于数组可以指定维度进行相加.numpy中还有另一种求和运算方法,即add函数.add函数不仅作用于numpy中加法运算, ...
- 详解python中的用法_详解python中*号的用法
1.表示乘号 2.表示倍数,例如: def T(msg,time=1): print((msg+' ')*time) T('hi',3) 打印结果(打印3次): hi hi hi 3.单个 * (1) ...
- python中index函数_详解python中的index函数用法
1.函数的创建 def fun(): #定义 print('hellow') #函数的执行代码 retrun 1 #返回值 fun() #执行函数 2.函数的参数 普通参数 :要按照顺序输入参数 de ...
- python中怎么计数_浅谈python中统计计数的几种方法和Counter详解
1) 使用字典dict() 循环遍历出一个可迭代对象中的元素,如果字典没有该元素,那么就让该元素作为字典的键,并将该键赋值为1,如果存在就将该元素对应的值加1. lists = ['a','a','b ...
- 2sin30°在python中如何表示_如何在python中实现以下派生公式?
我尝试在python中实现以下关于X和Y点的公式 我尝试过以下方法def f(c): """This function computes the curvature of ...
- python中数据类型大小_详细解析Python中的变量的数据类型
变量是只不过保留的内存位置用来存储值.这意味着,当创建一个变量,那么它在内存中保留一些空间. 根据一个变量的数据类型,解释器分配内存,并决定如何可以被存储在所保留的内存中.因此,通过分配不同的数据类型 ...
最新文章
- Kafka如何对Topic元数据进行细粒度的懒加载、同步等待?
- Bzoj4817:[SDOI2017]树点涂色
- python如何从一个dataframe提取相应的行组成一个新的dataframe_从Excel到Python:最常用的36个Pandas函数!最完整的Pandas教程!...
- for循环执行次数_VB考试笔记之循环控制结构部分
- Linux VIM 程序中有游离的‘\357’ ‘\274’错误
- vyos User Guide
- vsftpd的主配置文件是什么linux,vsftpd.conf配置文件详解
- [深度学习-总结]LeNet网络的权重的大小的计算
- Docker容器中常见的十种误区
- easyMule自动关机工具(可用于1.X和2.0版本)
- 重仓金融股却遭“滑铁卢”
- js逆向 事件点击找加密位置
- JavaC++题解与拓展——leetcode728.自除数【跳出多层循环,vector at】
- 地面三维激光扫描仪在火灾现场调查取证中的应用
- 消防应急疏散指示系统的应用场景有哪些?
- Linux ps命令详解,Linux查看进程
- Schiff Move Free维骨力这个牌子的保健效果怎么样,是要给中老年人群服用的
- Android 图像绘制之 Drawable
- ORB_SLAM3的安装与测试
- 正定矩阵的定义与性质
热门文章
- 解锁小众网站 站在巨人的肩膀上
- 【Love2d从青铜到王者】第一篇:Love2d入门以及安装教程
- python pkl、npy数据转换为csv
- 怎么用c语言做自动回复消息,【微信开发学习笔记】01消息自动回复关键词自动回复...
- 专业人员选择关键词的标准和原则
- win10无法防问其他计算机没有权限,win10系统访问磁盘共享没有权限的解决方案...
- 百度地图根据经纬度定位
- lbj学习日记 08 输入一组不定个数的数字,并且把它保存在一个数组中
- mt4双线macd_ATFX:技术指标MACD及顶底背离用法精讲
- 阿里云商标驳回复审申请收费价格、结果时间及常见问题解答