python 笔记(一)
来源:互联网 发布:卖股票手续费怎么算法 编辑:程序博客网 时间:2024/06/03 19:47
*********本文瑾为初学者的自己少走弯路,拍砖者请绕行************************
1、 在.py文件的开头记得设置编码方式,格式如下.
#coding=utf-8
**记得汉字的问题
2、不覆盖追加文件.
csvfile = file(filepath, 'a+b') writer = csv.writer(csvfile) writer.writerow(["姓名","年龄","性别"])
追加的参数就是:+,
须注意之处:writer.writerow()方法中的参数是list类型,如果你想在A1列写入'hello',则必须是writer.writerow(['hello']),不然'hello'会被看成是个list从而被分写入5列.
写入CSV时,CSV文件的创建必须加上'b'参数,即csv.writer(open('test.csv','wb')),不然会出现隔行的现象。网上搜到的解释是:python正常写入文件的时候,每行的结束默认添 加‘\n’,即0x0D,而writerow命令的结束会再增加一个0x0D0A,因此对于windows系统来说,就是两行,而采用’b'参数,用二进制进行文件写入,系统默认是不添加0x0D的。
3、global 全局变量
定义了全局变量,如果在方法中需要引用则如下:
global 变量名称
- Python学习笔记(一)
- Python学习笔记[一]
- Python学习笔记一
- python学习笔记(一)
- Python学习笔记(一)
- Python学习笔记一
- python学习笔记一
- python 学习笔记一
- python 多线程笔记一
- python 学习笔记一
- python 笔记(一)
- python笔记(一)
- python学习笔记: 一
- python学习笔记(一)
- Python学习笔记(一)
- python基础笔记(一)
- python学习笔记一
- python学习笔记一
- VC++控制台编程
- Maven创建(非IDE下)第一节
- Win8下在线安装.NET Framework3.5失败解决方案
- Lua编程7章(V5.0)
- XP系统有线网络和无线网络共享设置
- python 笔记(一)
- 防火墙问题:TNS-12560: TNS:protocol adapter error
- SQLite--之操作
- UINavigationController导航控制器弹出(pop)和压入(push)的顺序问题
- tomcat web服务
- 【电脑虚拟内存设置教程】
- 从零开始学算法:十种排序算法介绍
- http://blog.csdn.net/wuxiaoyao12/article/details/7321662
- 基于Andoird 4.2.2的Account Manager源代码分析学习:创建选定类型的系统帐号