![](https://img-blog.csdnimg.cn/eed00b65cc6f4abf96c5a44490eda118.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
3. python基础
知识记录
Lzg_na
这个作者很懒,什么都没留下…
展开
-
12、利用.bat脚本和python脚本操作exe
说明 利用.bat脚本打开cmd窗口去执行python脚本,来对一些exe进行操作,写.bat的目的是为了可以双击的方式去运行python脚本第一部分是python打开微信# -*- coding: utf-8 -*-import osdef open_app(app_dir): os.startfile(app_dir)if __name__ == "__main__": app_dir = r'E:\WeChat\WeChat.exe' #r是禁止字符串转义原创 2022-04-02 23:43:42 · 1107 阅读 · 0 评论 -
9、logging模块[python]
利用python的logging模块可以很简单的记录程序运行中的各种日志,尽管自己写一个函数,将程序运行日志写到文件并不是很难,但已经有了logging模块,这大可不必自己动手。日志一共分为5个级别说明DEBUG输出详细的运行情况,主要用于调试INFO确认一切按预期运行,一般用于输出重要运行情况WARNING一些意想不到的事情发生了(比如:“警告:内存空间不足”),但是这个软件还能按期工作,在不久的将来会出现问题ERROR发生了错误,软件没能执行一些功能,还可以继续执行CRITICAL。转载 2023-02-26 16:08:01 · 355 阅读 · 0 评论 -
8. python项目模块和包导入问题
文章目录1. 模块介绍2. 模块导入 基础知识还没学好,就需要写python脚本,模块和包的导入遇到很多问题,百度看了很多方法,但总有遗漏之处,模模糊糊整了很久.1. 模块介绍名称英文名介绍模块moudle一个.py文件包package一个包含多个模块的文件夹,并且文件夹下有一个__init__.py文件2. 模块导入...原创 2022-04-21 09:07:41 · 564 阅读 · 2 评论 -
7. Python的os和os.path
import osos.system('notepad.exe')os.system('calc.exe')os.startfile('D:\\dim\\hatt.exe')1. 操作目录os.pah原创 2021-12-19 15:02:26 · 260 阅读 · 0 评论 -
6. python读写文件
1. 打开文件fp = open('filename.txt', '打开模式', '编码格式')文件打开模式1.1 写日志到文件的函数def login(strinfo): log = open('D://log.txt', 'a+') log.write('\n') log.write(strinfo) log.close() return2. 打开后的读写操作其中[]表示可以省略3. with自动上下文管理with open('a.txt', 'a+') as fp f原创 2021-12-19 14:23:41 · 412 阅读 · 0 评论 -
4.Python模块
前言一个python文件就是一个模块,可以类似为C/C++中的头文件和源文件1. 创建模块 创建了一个EM.py的文件,在里面写了函数和类,就是新建了一个EM模块。2. 导入模块# 1. 导入整个模块import math [as 别名]math.pow(2, 3)math.pi# 2. 导入部份# from 模块名 import 函数/变量/类from math import powpow(2, 3)#此时不用再使用math.pow(),但无法使用pi2.1 python常原创 2021-12-19 13:22:34 · 467 阅读 · 0 评论 -
3. python中的类与对象
前言一切皆对象 Python中的万物都是类与对象,甚至一个int数也是一个类对象,这点与C++和Java稍有不同。动态绑定 下面一点学过C++的可能有些不适应。python中同一个类在创建对象后,每个对象可以为自己对象声明不同的属性和方法.1. 定义类class Students: # 初始化方法 def __init__(self, age, name): self.age = age self.name = name # 1.类变量原创 2021-12-18 22:31:53 · 611 阅读 · 0 评论 -
2. python函数
1. 函数定义def add(a, b): add_res=a+b mul_res=a*b return add_res,mul_res函数返回值函数返回一个值时,直接返回类型 函数函数返回多个值时,结果为元组NOTE:对于int类型值,python的形参实参和C语言相似,形参无法改变实参的值对于list类型,传入形参的相当于C的指针,可以改变实参的值2. 参数可变的函数2.1def fun(*args): print(args)#多个时,传入的为元组fun(1原创 2021-12-19 00:08:35 · 1001 阅读 · 0 评论 -
1. python异常处理
常见异常类型:类型描述ZeroDivisionErrorIndexError无此索引KeyError没有该键NameError未声明对象Syntax Error语法错误ValueError无效参数1. try…excepttry: n1 = int(input("请输入第一个整数:")) n1 = int(input("请输入第二个整数:")) result = n1/n2 print(result)except Zero.原创 2021-12-18 13:34:16 · 69 阅读 · 0 评论