随笔分类 -  Python常用方法

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

收藏了一些好的文章以及教程 Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[1] 。
python用zipfile模块打包文件或是目录、解压zip文件实例
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- from zipfile import * import zipfile #解压zip文件 def unzip(): source_zip="c:\\update\\SW_Servers_20120815.zip" target_dir="c:\\update\\" ... 阅读全文

posted @ 2018-04-18 12:37 星河赵 阅读(3055) 评论(0) 推荐(0) 编辑

python 发送邮件 带附件
摘要:# coding:utf-8 # __author__ = 'Mark sinoberg' # __date__ = '2016/5/26' # __Desc__ = 实现发送带有各种附件类型的邮件 import urllib, urllib2 import smtplib from email.mime.multipart import MIMEMultipart fro... 阅读全文

posted @ 2018-04-17 18:57 星河赵 阅读(288) 评论(0) 推荐(0) 编辑

python 类的继承
摘要:XNginxLog.py 注意:Python2 父类 XNginxLog(object) 必须要加object XAdNginxLog.py 使用 log_obj = XAdNginxLog(p_line=line) 阅读全文

posted @ 2018-04-11 19:38 星河赵 阅读(159) 评论(0) 推荐(0) 编辑

python 创建txt并且写入做追加
摘要:import os def create_str_to_txt(self,date,str_data): """ 创建txt,并且写入 """ path_file_name = './report/action_{}.txt'.format(date) if not os.path.exists(path_file_name): with ... 阅读全文

posted @ 2018-04-10 16:42 星河赵 阅读(15153) 评论(0) 推荐(1) 编辑

git 常用命令以及解决问题方法
摘要:1. 创建分支: git branch test 2.切换分支: git checkout test 或切换为主分支 git checkout master 3.查看当前分支 git branch -va 4. 如:当前分支为test 要合并dev分支 git merge dev 后确保没问题 切换 阅读全文

posted @ 2018-04-08 18:18 星河赵 阅读(292) 评论(0) 推荐(0) 编辑

替换python字典中的key值
摘要: 阅读全文

posted @ 2018-04-08 11:49 星河赵 阅读(2527) 评论(0) 推荐(0) 编辑

python匹配两个字符串中间的字符串
摘要:问题:使用python正则如何匹配两字符串中间的字符串解决:使用re模块的findall,注意,re.match是只能从开头匹配的方法: 这样就可以匹配到script标签中的代码了 阅读全文

posted @ 2018-04-04 19:28 星河赵 阅读(3843) 评论(0) 推荐(0) 编辑

Python 部署 flask 用uwsgi和nginx
摘要:安装uwsgi nginx 具体方法请百度 1.在项目目录下建立.ini文件 xad_uwsgi.ini 2配置nginx文件 在此路径下建立对应文件如果没有请自行创建 xadconf.test.com为二级域名 /etc/nginx/sites-enabled/xadconf.test.com 3 阅读全文

posted @ 2018-04-03 19:11 星河赵 阅读(426) 评论(0) 推荐(0) 编辑

[Python] 利用commands模块执行Linux shell命令
摘要:用Python写运维脚本时,经常需要执行linux shell的命令,Python中的commands模块专门用于调用Linux shell命令,并返回状态和结果,下面是commands模块的3个主要函数: 1. commands.getoutput('shell command') 执行shell 阅读全文

posted @ 2018-04-03 11:48 星河赵 阅读(5139) 评论(0) 推荐(0) 编辑

python 字典格式嵌套,相同项做叠加
摘要:all_dict = {} for tg_id in ['com.qq_a','com.qq_b','com.qq_c','com.qq_c']: tmp_dict = all_dict.get(tg_id,{'times':0}) tmp_dict['times'] += 123 all_dict[tg_id] = tmp_dict print(all_dict)... 阅读全文

posted @ 2018-04-02 21:22 星河赵 阅读(366) 评论(0) 推荐(0) 编辑

linux环境变量设置 以及 source命令 Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程 Linux 设置环境变量
摘要:定制环境变量 环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell。环境变量文件:/etc/profile。 环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对 阅读全文

posted @ 2018-04-02 20:24 星河赵 阅读(1370) 评论(0) 推荐(0) 编辑

python URLObject url处理模块
摘要:1、需求来源 给一个url串,例如https://github.com/zacharyvoase/urlobject?spam=eggs#foo,想要截取串中某个部分,比如传输协议(https)、服务器名称、用户名密码、路径信息、后面query等。自己能想到的主要由以下几种方法: (1)正则 (2) 阅读全文

posted @ 2018-04-02 19:09 星河赵 阅读(1379) 评论(0) 推荐(0) 编辑

python 在Unicode和普通字符串 str 之间转换
摘要:unicodestring = u"Hello world" # 将Unicode转化为普通Python字符串:"encode" utf8string = unicodestring.encode("utf-8") asciistring = unicodestring.encode("ascii") isostring = unicodestring.encode("ISO-88... 阅读全文

posted @ 2018-04-02 15:44 星河赵 阅读(10442) 评论(0) 推荐(0) 编辑

python两个字典合并,两个list合并
摘要:1.两个字典:a={'a':1,'b':2,'c':3} b= {'aa':11,'bb':22,'cc':33} 合并1:dict(a,**b) 操作如下: 合并2:dict(a.items()+b.items()) 如下: 合并3:c = {} c.update(a) c.update(b) 输 阅读全文

posted @ 2018-03-30 11:41 星河赵 阅读(44249) 评论(0) 推荐(1) 编辑

Mac 命令行安装mysql homebrew 安装mysql后,如何配置mysql
摘要:非常好 强力推荐 这个是我最新并且一直推崇的方法:1、安装:sunyichaodeMacBook-Pro:~ sunyichao$ brew install mysql2、开启mysql:mysql.server start2、使用mysql的配置脚本:/usr/local/opt/mysql/bi 阅读全文

posted @ 2018-03-29 18:59 星河赵 阅读(363) 评论(0) 推荐(0) 编辑

python 将字符串转换为字典
摘要:json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式: >>> a='{"name":"yct","age":10}' >>> eval(a) {'age': 10, 'name': 'yct'} >>> a='{"name":"yct","age 阅读全文

posted @ 2018-03-29 15:26 星河赵 阅读(220) 评论(0) 推荐(0) 编辑

python 高阶函数 map lambda filter等
摘要:map 描述 map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 map计算两个列表各个元素的平方 提供两个列表对相同位置的元素相加 阅读全文

posted @ 2018-03-29 14:31 星河赵 阅读(150) 评论(0) 推荐(0) 编辑

python 类的使用实例方法
摘要:class A: dict_1 = 456 def __init__(self): self.dict_1 = 'abcdsafdsf' #当增加@staticmethod 时为类方法 @staticmethod def edf(): print '\nstatic method edf' #为实例方法 a = ... 阅读全文

posted @ 2018-03-29 11:28 星河赵 阅读(216) 评论(0) 推荐(0) 编辑

python读取excel,数字都是浮点型,日期格式是数字的解决办法
摘要:#!/usr/bin/env python # -*- encoding: utf-8 -*- import xlrd import sys reload(sys) sys.setdefaultencoding('utf-8') import traceback from datetime import datetime from xlrd import xldate_as_tuple from... 阅读全文

posted @ 2018-03-26 16:19 星河赵 阅读(453) 评论(0) 推荐(0) 编辑

Python获取时间范围内日期列表和周列表的函数
摘要:1、获取日期列表 输出结果 阅读全文

posted @ 2018-03-23 17:58 星河赵 阅读(7825) 评论(1) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

导航