abi*_*son 4 python csv python-2.6 python-2.7
我目前正在python中打开并编写这样的CSV文件:
with open('Data.csv', 'wb') as redata_csv:
csv_writer = csv.writer(redata_csv, delimiter=',')
Run Code Online (Sandbox Code Playgroud)
但是,每个新行结束\r\n,我希望它以\n相反的结尾.我怎么也找不到......
使用lineterminator关键字参数.
这两个reader和writer类都支持通过关键字参数创建自定义匿名方言.您已经通过设置部分地执行此操作delimiter- 添加为lineterminator您提供由逗号分隔并由换行符终止的匿名方言.
csv.writer(reindentified_csv, delimiter=',', lineterminator='\n')
Run Code Online (Sandbox Code Playgroud)
csv.writer(csvfile,dialect ='excel',**fmtparams)
...
可以给出其他可选的fmtparams关键字参数来覆盖当前方言中的各个格式参数.
lineterminator
用于终止writer生成的行的字符串.它默认为
'\r\n'.
| 归档时间: |
|
| 查看次数: |
2293 次 |
| 最近记录: |