Python 3
ra1nlove
tinghaode
展开
-
Python 更改默认版本
mv /usr/bin/python /usr/bin/python2.7 系统默认版本为2.7ln -s /usr/bin/python3 /usr/bin/python方法二(在/usr/bin/目录下)rm pythonmv python2.7 python 更换为2.7mv python3 python 更换为3原创 2015-11-30 21:10:59 · 336 阅读 · 0 评论 -
python 3 ini配置文件操作
import configparser#configparser模块和配置文件def ini_create(): config=configparser.ConfigParser() config['SystemInfo']={'port':'80'} config['GameInfo']={'level':1,'scores':0} with open(r'/home/rain/t转载 2015-12-01 18:45:40 · 323 阅读 · 0 评论 -
python 3 文件管理
import os,tempfile,glob,shutil#创建目录os.mkdir(r'/home/rain/test/filedir')#创建目录以及所有path中包含的上级目录os.makedirs(r'/home/rain/test/test/filedir')#切换当前工作目录os.chdir(path)#判断文件/目录是否存在os.path.exists("/h转载 2015-12-01 17:35:29 · 445 阅读 · 0 评论 -
python3 基于原语锁的简单同步
1、简单的银行提款程序:import threading ,time,randomclass Account(threading.Thread): lock=threading.Lock(); def __init__(self,amount): threading.Thread.__init__(self) Account.amount=amount def run (se转载 2015-11-30 11:43:32 · 1149 阅读 · 0 评论 -
python3 基于urllib模块的网络编程
import urllib.requestdef demo(): """ 打开和读取URL网络资源 """ f=urllib.request.urlopen('http://www.baidu.com') str=f.read(2000).decode('utf-8') print(str)def getURLInfo(url,data,hea原创 2015-11-30 18:59:02 · 292 阅读 · 0 评论 -
python3 mysql
数据库的基本操作:import mysql.connector# 数据哭访问# mysql 使用 %s占位符# 执行INSERT等操作后要调用commit()提交事务;con = mysql.connector.connect(user='root', password='admin', database='test')cur=con.cursor()#添加#cur.exe原创 2015-11-30 22:57:04 · 771 阅读 · 0 评论