Python
曹朋羽
学无止境
展开
-
python获取本机IP地址
# -*- coding: utf-8 -*-import socketdef get_host_ip(): try: sk = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sk.connect(('8.8.8.8',80)) ip = sk.getsockname()[0] finally: sk.close() return ipprint ...原创 2021-01-25 17:33:39 · 125 阅读 · 0 评论 -
Sublime Text 2 安装python自动补全插件jedi
首先安装Package Controlctrl+~打开控制台,输入一下内容,回车进行安装import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; i原创 2016-01-15 12:01:24 · 5831 阅读 · 0 评论 -
python 流程控制
# coding=utf-8'''if判断:>任何非零数字或非空对象都为真>数字0,空对象以及特殊对象None都是False'''result = 1 and 1>2print result'''三中布尔表达式运算and 与运算(&&)or 或运算(||)not 非运算(!)'''cond1 = 1cond2 = 1>2if cond1 and cond2:原创 2017-03-27 15:57:27 · 297 阅读 · 0 评论 -
Python 文件基本操作
# -*- coding:utf-8 -*-import os'''open函数open(name,mode)-name 文件名-mode 访问模式 r 读方式 w 写方式 a 以追加模式打开(必要时创建新文件) r+,w+,a+ 读写模式'''#文件属性try: wf0 = open('file.txt') print wf0.encoding #文原创 2017-04-05 15:41:05 · 271 阅读 · 0 评论 -
Python 文件目录操作
# -*- coding:utf-8 -*-import osprint os.name#系统环境变量print os.environ#当前目录print os.getcwd()#当前目录内容print os.listdir('.')#删除文件#os.remove('file.txt')#创建目录(1级)#os.mkdir('a')dirpath = 'a/b'if原创 2017-04-05 16:35:31 · 328 阅读 · 0 评论 -
python random 随机选择操作
# -*- coding:utf-8 -*-import randomarr = ['A','B','C','D','E','F']#生成(0.0, 1.0)的随机数print random.random() #0.133648715391# 生成随机浮点数 0<N<100print random.uniform(0,100) #10.535881824#生成随机整数 0<N原创 2017-04-06 11:24:01 · 8160 阅读 · 1 评论 -
selenium 浏览器自动化运行工具
浏览器自动化操作(browser automation),自动获取元素,模拟输入,鼠标键盘操作,提取信息# -*- coding:utf-8 -*-from time import sleepfrom selenium import webdriverfrom selenium.webdriver.support.ui import WebDriverWaitfrom seleniu...原创 2019-01-02 15:11:28 · 415 阅读 · 0 评论