Python
Python
锡非金比
这个作者很懒,什么都没留下…
展开
-
使用win32com替换word内容
安装使用win32com需要安装pipywin32可以用pip install pipywin32安装内容替换使用python-docx替换时需要文件为docx格式,且run与run连接的地方不会替换,使用win32com替换较为简单,但效率不高替换正文替换正文时页眉不会替换,因为是调用office,运行起来较慢import win32com.clientdef replace_main(path,old_text,new_text): word = win32co原创 2021-07-29 15:10:37 · 1247 阅读 · 0 评论 -
TypeError: an integer is required (got type str)
python出现TypeError: an integer is required (got type str)错误把文件打开的参数填写完整即可file1 = open(‘a.txt’, ‘a’, encoding = “utf-8”)file1 = open('a.txt', 'a', encoding = "utf-8")原创 2021-02-21 22:21:34 · 3108 阅读 · 0 评论 -
python脚本执行另一个脚本
Python 脚本执行另一个脚本,可以使用os.system()来实现import osos.system(r’python C:\Users\xifeijinbi\Desktop\a.py’) # 括号内为系统指令如果只调用另一个脚本的函数,可以用如下方法from B import 函数名(或import 脚本前缀)A和B不同目录,只需import syssys.path.append(‘要引入脚本的父的绝对目录’)from 脚本名 import 函数名然后使用脚本名.函数名就可以调用原创 2021-02-05 15:50:31 · 984 阅读 · 0 评论 -
pyautogui常用方法
什么是文件?Linux 下,一切皆文件在Linux操作系统中,可以将一切都看作是文件,包括普通文件,目录文件,字符设备文件(如键盘,鼠标…),块设备文件(如硬盘,光驱…),套接字等等,所有一切均抽象成文件,提供了统一的接口,方便应用程序调用。文件描述符既然在Linux操作系统中,你将一切都抽象为了文件,那么对于一个打开的文件,我应用程序怎么对应上呢?文件描述符应运而生文件描述符:File descriptor,简称fd,当应用程序请求内核打开/新建一个文件时,内核会返回一个文件描述符用于对应这个原创 2021-02-05 10:54:41 · 342 阅读 · 0 评论 -
pycharm运行停止快捷键
运行shift+f10停止ctrl+f2原创 2021-01-28 14:24:52 · 19767 阅读 · 1 评论 -
python从内存地址读取对象
python从内存地址读取对象通过_ctypes包实现import _ctypesa = 300print(id(a))c = id(a)print(_ctypes.PyObj_FromPtr(c))结果1215294171024300原创 2021-01-26 14:22:18 · 1816 阅读 · 1 评论 -
python的可哈希和不可哈希
python的可哈希和不可哈希哈希函数字典的键集合的对象自定义对象的哈希值整型、浮点型、字符串的哈希值Python中可哈希和不可变哈希函数先来看一下官方文档上面对hashable的说明:如果一个对象在其生命周期内有一个固定不变的哈希值 (这需要__hash__()方法) 且可以与其他对象进行比较操作 (这需要__eq__()方法) ,那么这个对象就是可哈希对象 (hashable) 。可哈希对象必须有相同的哈希值才算作相等。由于字典 (dict) 的键 (key) 和集合 (set) 内部使用到原创 2021-01-17 21:38:30 · 2013 阅读 · 2 评论