|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 xy1770 于 2020-7-19 18:00 编辑
- """
- 一维数据的读入处理
- """
- txt = open('//Users//h//Desktop//f.txt').read()
- ls1 = txt.split() # 根据分隔信息(此处为空格),将每一个元素变成列表
- ls2 = txt.split('-')
- print(ls1,'\n',ls2)
- f.close # 将列表关闭
复制代码
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-30-7a120c6caca4> in <module>
7 ls2 = txt.split('-')
8 print(ls1,'\n',ls2)
----> 9 f.close # 将列表关闭
NameError: name 'f' is not defined
【1】最后关闭程序,怎么关闭
【2】我想同时用 空格 和 -符号 作为分割数据的标准,怎么设置同时
设置的最佳答案有误
正确写法:先将 空格 用 -符号 替换,然后再用 空格 作为分隔信息
具体如下:
- """
- 一维数据的读入处理2
- """
- txt = open('//Users//sunzheng//Desktop//f.txt').read()
- txt = txt.replace(' ','-')
- ls = txt.split('-')
- print(ls)
- f.close()
复制代码
第一个问题的答案:哎呀,你学C语言学多了吧?那个不用手动关闭的。
第二个问题的答案:同时吗?两个列表加在一起不就行了??贴代码
- ls = txt.split() + txt.split('-')
复制代码
哎呀,你看我都帮你答了,你总得给我设置个最佳吧
|
|