f = open('xx','a+',encoding='utf-8') #文件打开有3种方式 r r+ w w+ a a+# 读 r #如果打开的文件的时候没有指定模式,那么默认是读# 读写模式 r+,只要沾上r,文件不存在的时候,打开都会报错# 写 w w模式会清空原有文件内容# 写读模式 w+ ...
分类:
编程语言 时间:
2018-01-11 23:51:10
阅读次数:
226
一、subprocess以及常用的封装函数运行python的时候,我们都是在创建并运行一个进程。像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。subpro ...
分类:
编程语言 时间:
2018-01-11 23:49:06
阅读次数:
222
一 time与datetime模块 其中计算机认识的时间只能是'时间戳'格式,而程序员可处理的或者说人类能看懂的时间有: '格式化的时间字符串','结构化的时间' ,于是有了下图的转换关系 二 random模块 三 os模块 ...
分类:
其他好文 时间:
2018-01-11 22:35:20
阅读次数:
249
序列化的目的 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 json Json模块提供了四个功能:dumps、dump、loads、load json & pickle 模块 用于序列化的两个模块 json,用于字符串 和 python数据类 ...
分类:
其他好文 时间:
2018-01-11 22:33:44
阅读次数:
242
1,python类的继承 调用父类的第一个方法:可以用super函数。super(son,self).__init__() 调用父类的第二个方法:父类.方法名(self),不建议使用,因为如果有多个调用父类的方法的代码,如果类的名称一旦发生变化,则意味这后面调用父类的方法的代码都得变。 2,pyth ...
分类:
其他好文 时间:
2018-01-11 22:31:18
阅读次数:
201
import subprocess import os import sys import platform def fock_new(func): def inner(*args, **kwargs): if 'Linux'.__eq__(platform.system()): print "ma... ...
分类:
编程语言 时间:
2018-01-11 22:25:09
阅读次数:
234
1。内置模块2。扩展的 例如:django3。自定义的 文件import demodef read(): print('my read func')demo.read()print(demo.money)先从sys.modules里查看是否已经被导入如果没有被导入,就依据sys.path路径取寻找模 ...
分类:
编程语言 时间:
2018-01-11 22:23:31
阅读次数:
147
一、Python环境 windows: linux: 二、更新python windows: Linux: Python基础入门 一、人生第一句python文件 vim hell.py (创建) 执行: 解释: 二、python版本之间的差异: 2.x与3.x对比: 三、python基础数据类型 四 ...
分类:
编程语言 时间:
2018-01-11 22:22:53
阅读次数:
229
Flask-Scropt插件:为在Flask里编写额外的脚本提供了支持。这包括运行一个开发服务器,一个定制的Python命令行,用于执行初始化数据库、定时任务和其他属于web应用之外的命令行任务的脚本。 一. 使用 Flask-Script 支持命令行选项 1.安装 2.创建并运行命令行 第一步需要 ...
分类:
其他好文 时间:
2018-01-11 22:22:30
阅读次数:
151
和其他语言一样,Python为string对象提供了转换大小写的方法:upper() 和 lower()。还不止这些,Python还为我们提供了首字母大写,其余小写的capitalize()方法,以及所有单词首字母大写,其余小写的title()方法。函数较简单,看下面的例子: 判断大小写 Pytho ...
分类:
编程语言 时间:
2018-01-11 22:21:55
阅读次数:
238