|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- def csv_for_list(file='for_list.csv'):
- with open(file,'w',newline='') as f:
- fieldnames = ['number', 'string', 'money', 'date', 'float', 'percentage']
- writer = csv.writer(f)
- writer.writerow(fieldnames)
- list_1 = ['01234567','a-zA-Z,字符串','129.00','1990-10','129.89','45%']
- writer.writerow(list_1)
- writer.writerows([list_1,list_1,list_1])
复制代码
使用 csv 模块,发现如果信息中有类似于“01234567”这种以0开头的字符串的时候,写入到 csv中会自动丢失前面的0,这个好像是csv本的问题,有没有方法可以解决这个问题?(不要说写到Excel里面)
在以0开头的前面加上单引号 ' 强调这是一个字符串
比如
lst = ["'01234", "'01234123"]
|
|