直接上代码 1#-*- coding:utf-8 -*- 2__author__ = "MuT6 Sch01aR" 3 4import os5 6print os.getcwd() #获取当前工作目录,即当前python脚本工作的目录路径 7 os.makedirs(‘D:\\b\\c\\d‘) #可生成多层递归目录 8 os.removedirs(r‘D:\A\b\c‘) #若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 9 os.mkdir(r‘D:\a‘) #生成单级目录;相当于shell中mkdir dirname10 os.rmdir(r‘D:\a‘) #删除单级空...
什么叫序列化?就是把内存里的数据存到硬盘上。为什么要把了内存里的数据存在硬盘上?1.程序在运行,关闭了,内存数据丢失。2.下次程序再启动,再从硬盘上读回来,还是原来的格式的话,那是极好的。3.内存里的数据多为嵌套字典的形式。把内存数据取出来有什么意义? 1.把内存数据,通过网络 共享给其他人。 2.可以跨平台、跨语言共享数据。eg:c、java、python#1.json 用法 # dumps 序列化import jsondata = {‘k1‘: 123, ‘k...
一、使用paramiko模块实现SSH功能下列代码在Windows上运行,连接虚拟机中centos系统。import paramiko# 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件上的主机ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 连接服务器 ssh.connect(hostname="192.168.0.99", port=22, username="root", password="rootroot") # 执行命令 stdin, stdout, stderr = ssh.exec_command(‘df‘) # 获取结果 re...
1.自定义的日志模块如下:import logging from logging.handlers import TimedRotatingFileHandler import datetime from common import dir_config # 存放日志的路径# 配置日志的显示内容格式 fmt = "%(asctime)s %(levelname)s %(filename)s %(funcName)s [ line:%(lineno)d ] %(message)s" datefmt = "%Y-%m-%d %H:%M:%S"# 获取当前时间 now_time = datetime.datetime.now().strftime(‘%Y-%m-%d‘) # 把当前时间转换成str n...
模块是Python组织代码的基本方式。Python的脚本都是用扩展名py的文本文件来保存的,一个脚本可以单独运行,也可以导入另一个脚本中运行。我们称导入其他脚本中运行的脚本为模块(module)。1、脚本的导入方式模块的名称和脚本名称相同,如果在一个名为operation.py的文件中定义了加减乘除等四种操作运算函数:operation.py: #!/usr/bin/python #-*-coding:utf-8-*- def jia(a,b):return a+b def jian(a,b):return a-b def cheng(a,...
Timetimestamp;Format String;struct_timeimport timeprint(time.time()) # 时间戳:1487130156.419527print(time.strftime("%Y-%m-%d %X")) #格式化的时间字串:‘2017-02-15 11:40:53‘print(time.localtime()) #本地时区的struct_timeprint(time.gmtime()) #UTC时区的struct_time 原文:https://www.cnblogs.com/brzp97/p/9900684.html
C:\Python\Python35\Scripts>pip3.5.exe install pyperclip Collecting pyperclipDownloading pyperclip-1.5.27.zip Installing collected packages: pyperclipRunning setup.py install for pyperclip ... done Successfully installed pyperclip-1.5.27 You are using pip version 8.1.1, however version 9.0.1is available. You should consider upgrading via the ‘python -m pip install --upgrade pip‘ command.pip安装py...
一、platform模块platform运行在标准库中,它有很多运行我们获得众多系统信息的函数。>>> import platform>>> platform.uname()(‘Linux‘, ‘gitlab.test.com‘, ‘3.10.0-327.el7.x86_64‘, ‘#1 SMP Thu Nov 19 22:10:57 UTC 2015‘, ‘x86_64‘, ‘x86_64‘)>>> platform.system()‘Linux‘>>> platform.release()‘3.10.0-327.el7.x86_64‘>>> platform.linux_distribution()(‘CentOS Linux‘, ‘7.2.1511‘, ‘Core‘)额外:...
如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文章的介绍。random.random()用于生成用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成随机数1n: a <= n <= b。如果 a <b, 则 b <= n <= a。123456print random.uniform(10, 20) print random.un...
文档 地址functools.partial作用:functools.partial 通过包装手法,允许我们 "重新定义" 函数签名用一些默认参数包装一个可调用对象,返回结果是可调用对象,并且可以像原始对象一样对待冻结部分函数位置函数或关键字参数,简化函数,更少更灵活的函数参数调用复制代码 代码如下: #args/keywords 调用partial时参数 def partial(func, *args, **keywords): def newfunc(*fargs, **fkeywords): newkeywords = keywords.co...
获取当前时间:import datetime # 获取当前时间 ctime = datetime.datetime.now() print(ctime)只显示:年-月-日import datetime # 获取当前时间:只显示年-月-日 ctime = datetime.datetime.now().strftime(‘%Y-%m-%d‘) print(ctime)显示:年月日时分秒import datetime # 获取当前时间:只显示年-月-日-时-分-秒 ctime = datetime.datetime.now().strftime(‘%Y-%m-%d-%H-%M-%S‘) print(ctime) 原文:https://www.cnblogs.com/...
python中的xlrd模块简介读取Excle文档,支持xls,xlsx格式安装:pip3 install xlrd导入:import xlrdxlrd 模块方法读取Excelfile = ‘route_info.xls‘ # 读取Excel信息,生成对象 read_book = xlrd.open_workbook(file) 获取sheet【表】相关方法,返回xlrd.sheet.Sheet()对象sheet = read_book.sheets() # 获取全部sheet列表 print(sheet) ...
循环语句 while 循环 while 循环语法结构 当需要语句不断的重复执行时,可以使用 while 循环 while expression: while_sutie 语句 while_suite 会被连续不断的循环执行,直到表达式的值变成 0 或 False #!/usr/bin/env python # -- coding: utf-8 -- sum100 = 0 counter = 1 while counter <=100: sum100 ...
模块与包模块的概念#在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 #为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。模块的好处#最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕...
random模块我的随机验证吗程序: 首先保证了字母和数字出现的概率是50% VS 50%,其次是可以订制输出多少位 1def Captcha(size):2 Captcha_list = []3for i in range(size):4 rand_num = random.randint(1, 2)5if rand_num == 1:6 Captcha_list.append(chr(random.randint(65, 90)))7elif rand_num == 2:8 Captcha_list.append(str(random.randint(0, 9)))9else: 10pass11return‘‘.join(...