python
unknownli
这个作者很懒,什么都没留下…
展开
-
问题Non-ASCII character '\xe5' in file的解决办法
执行python文件时,出现问题Non-ASCII character '\xe5' in file的解决办法:在文件开始处,加上# -*- coding: UTF-8 -*- 。必须加在文件的最前面。原创 2013-03-20 14:53:14 · 1402 阅读 · 0 评论 -
使用ConfigParser模块解析配置文件
python提供了ConfigParser模块来解析配置文件,它解析的配置文件格式类似于ini配置文件,文件被分成若干个section,每个section中有具体的配置信息,例如 [mysqld]user = mysqlpid-file = /var/run/mysqld/mysqld.pidskip-external-lockingold_passwords = 1skip-bdb原创 2015-03-09 20:54:35 · 1396 阅读 · 0 评论 -
paramiko安装和使用
安装mingw转载 2014-06-26 16:46:37 · 1257 阅读 · 0 评论 -
linux下安装pycharm问题
在linux下安装pycharm,需要先安装jdk,并配置好环境变量。da原创 2014-07-16 10:31:19 · 4645 阅读 · 0 评论 -
python学习笔记------发送邮件(文本和html)
import smtplib from email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartimport sysimport stringlength = len(sys.argv)if length !=2: print '参数不正确'else:原创 2013-05-09 20:10:06 · 970 阅读 · 0 评论 -
python2.7中print()的使用
在python2.7中使用print()时出现错误print('t',end='\n',) ^SyntaxError: invalid syntax。这是因为在python2中,print只是一个statement。在python3中,才能作为一个function使用。解决方案:引入print_function。如下:from __fut原创 2013-08-12 17:21:39 · 7592 阅读 · 0 评论 -
PyCrypto 安装中的问题
configure error cannot run c compiled programs解决方案:关闭电脑防火墙error unrecognized command line option mno cygwin:去掉C:\Python27\Lib\distutils\cygwinccompiler.py文件中的-mno-cygwin原创 2013-08-06 17:21:28 · 729 阅读 · 0 评论 -
python学习笔记-------发送邮件(纯文本)
import smtplib from email.mime.text import MIMETextimport sysimport stringlength = len(sys.argv)if length !=2: print '参数不正确'else: argument = sys.argv[1] #收件人地址通过参数传递,原创 2013-05-08 21:11:01 · 745 阅读 · 0 评论 -
python学习笔记-------参数的处理
在运行python文件时,经常采用的是在命令行中执行:python a.py [-argument]在代码中怎么判断输入的参数个数是否正确呢?import syslength = len(sys.argv)if length !=2: print '参数不正确'else: print 'OK' argument = sys.argv[1]上原创 2013-03-19 21:30:10 · 2188 阅读 · 0 评论 -
python中的generator
怎么用python实现一个斐波那契数列?新手们很容易这样写:def fab(max): n, a, b = 0, 0, 1 while n < max: print b a, b = b, a+b n += 1这样可以正确的获得斐波那契数列,但是在函数中,用print打印数字导致函数复用性较差。因为fab函数没有返回值,转载 2015-04-12 11:11:01 · 596 阅读 · 0 评论