国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 3.x讀寫csv文件中數(shù)字的方法示例

2019-11-25 15:53:57
字體:
供稿:網(wǎng)友

前言

本文主要給大家介紹了關(guān)于Python3.x讀寫csv文件中數(shù)字的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧。

讀寫csv文件

讀文件時先產(chǎn)生str的列表,把最后的換行符刪掉;然后一個個str轉(zhuǎn)換成int

## 讀寫csv文件csv_file = 'datas.csv'csv = open(csv_file,'w')for i in range(1,20): csv.write(str(i) + ',') if i % 10 == 0:  csv.write('/n')csv.close()result = []with open(csv_file,'r') as f: for line in f:  linelist = line.split(',')  linelist.pop()# delete: /n  for index, item in enumerate(linelist):   result.append(int(item))print('/nResult is /n' , result)

輸出:

Result is [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]

檢查目錄是否存在

若目標(biāo)目錄不存在,則新建一個目錄

import osjson_dir = "../dir_json/2017-04/"if not os.path.exists(json_dir): print("json dir not found") os.makedirs(json_dir) print("Create dir " + json_dir)

寫文件時指定格式

參考下面的代碼,打開文件時指定utf8,轉(zhuǎn)換成json時指定ensure_ascii=False

import jsonjson_file = open(json_dir + id + '.json', 'w', encoding='utf8')json_file.write(json.dumps(data_dict, ensure_ascii=False))

避免寫成的json文件亂碼

函數(shù) enumerate(iterable, start=0)

返回一個enumerate對象。iterable必須是一個句子,迭代器或者支持迭代的對象。

enumerate示例1:

>>> data = [1,2,3]>>> for i, item in enumerate(data): print(i,item)0 11 22 3

示例2:

>>> line = 'one'>>> for i, item in enumerate(line,4): print(i,item)4 o5 n6 e

參考: https://docs.python.org/3/library/functions.html?highlight=enumerate#enumerate

class int(x=0)

class int(x, base=10)

返回一個Integer對象。對于浮點數(shù),會截取成整數(shù)。

>>> print(int('-100'),int('0'),int('3'))-100 0 3>>> int(7788)7788>>> int(7.98)7>>> int('2.33')Traceback (most recent call last): File "<pyshell#27>", line 1, in <module> int('2.33')ValueError: invalid literal for int() with base 10: '2.33'

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網(wǎng)的支持。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 鄂温| 任丘市| 成安县| 南开区| 武鸣县| 射洪县| 杂多县| 荔浦县| 于都县| 铜川市| 冀州市| 张家界市| 香港 | 珠海市| 威海市| 青阳县| 西和县| 丰顺县| 任丘市| 梁平县| 开阳县| 宾阳县| 昌吉市| 贵阳市| 四川省| 吴川市| 安新县| 东乌| 临颍县| 泰宁县| 林州市| 大余县| 定陶县| 鹤峰县| 彭阳县| 永春县| 霍山县| 和龙市| 通山县| 福建省| 鹰潭市|