doc_holder_str = ''
sample_H_value = open("C:\testGupixwin\BX-N-H.HED", "r")
standard_conc_value = open("C:\testGupixwin\gupixwin_H_stdConc.txt", "r")
sample_H_value_str = sample_H_value.readline()
while sample_H_value_str is not '' :
stripper_sample_H = float(sample_H_value_str[5:].lstrip(' '))
我试图写一段代码(如上所示),读取一些值,对其进行一些计算并返回所述值。我在python中使用LiClipse IDE
。在
我已经测试了我的代码,它能正常工作,但是当我试图用真实的数据运行它时(为此我创建了一个新的文件夹来存放我将要处理的所有文件),我收到了一个操作系统错误,提示我插入了一个无效的参数。在
错误报告说
^{pr2}$点击C:\testGupixwin\\BX-N-H.HED
它会弹出一个消息框,建议,我引用
The definition was found at C:\testGupixwin\BX-N-H.HED, (which cannot be opened because it is a compiled extension)
我必须指出,我觉得错误是系统看到…\\BX-N。。。。而不是..\BX-N。。。我希望如此。在
有人建议我这么做
[Open Window -> Preferences, goto PyDev -> Editor -> Code Style -> File Types, look for "Valid source files (comma-separated)" and append ", log".]
但我还是完成了这份报告。在
谢谢你的帮助
我认为问题是用
\
进行转义替换下列字符串:
open("C:\testGupixwin\BX-N-H.HED", "r")
有:(下一行也要这样做)
相关问题 更多 >
编程相关推荐