【Window下如何使用Pyinstaller将Python文件生成EXE可执行文件】教程文章相关的互联网学习教程文章

python-文件操作-之优化购物车【代码】

#此次购物车优化,主要使用了文件操作的相关方法。 #有买家入口,和商家入口 #买家入口 #买家第一次启动程序输入金额,金额会记录到文件里,再登录就读取文件里保存的金额,买家可以购买商品,按 ‘q’ 退出后显示购买的商品和余额,并保存购买过的商品和余额。 global dataglobal userinformationmoney=data=data.txtuserinformation=userinformation.txtmgoods=[]exit_flag = Falsedef shuoppxit(money): if money.isdigit():...

Python关于文件/图片上传并在html中显示【代码】【图】

1、settings配置 STATIC_URL = '/staticfiles/' # STATIC_URL = '/static/' STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),) STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'staticfiles/files')在我们的项目中创建 staticfiles 文件夹 假如这里文件路径不太懂的,可以看我的文章如何访问静态文件2、settings里的urls配置 注意:我是新建app!! python...

恢复pycharm中误删的Python文件【图】

(1)找到删除的上一级文件=>右键,找到Local History=>Show History (2),打开之后,双击左边的恢复时间内容,在右边操作框中,恢复,这里只能一个一个恢复 (3)注意,这里恢复,应该选择第二个"Revert Selection".(4)再恢复的时候可能需要等几秒,这样就成功恢复了.点赞 收藏分享文章举报奔跑的毛毛虫发布了11 篇原创文章 · 获赞 8 · 访问量 5万+私信 关注

Python - 文件读取read()、readline()、readlines()区别【代码】

前言 读取文件的三个方法:read()、readline()、readlines()。均可接受一个方法参数用以限制每次读取的数据量,但通常不使用 read() 优点:读取整个文件,将文件内容放到一个字符串变量中。 劣势:如果文件非常大,尤其是大于内存时,无法使用read()方法。 总结:不适用于读取大文件 简单代码f = open(test/gbk.txt, r+, encoding=utf-8) print(f.read())测试结果123 456 789 @#$% readline() 优点:readline()方法每次读取一...

python文件操作【代码】

1 import os2 3 # 1)创建一个一级目录4 path = c:\\demo5 6 if not os.path.exists(path):7 os.mkdir(path)8 print(目录创建成功)9 else: 10 print(目录已经存在) 11 12 13 # 2)删除一个一级目录 14 path = c:\\demo 15 if os.path.exists(path): 16 os.rmdir(path) 17 print(目录删除成功) 18 else: 19 print(目录不存在)

python文件的操作【代码】

#文件的操作 ''' f = open('adgy','r',encoding='utf-8')#阅读模式,打开adgy并赋值给f adgygc=f.read()#读取f数据赋值给adgygc print(adgygc) f.close()f = open('adgy','r',encoding='utf-8')#阅读模式,打开adgy并赋值给f #print(f.readline())#逐行读取 for i in range(5):#逐行读取,循环5次,也就是读前五行print(f.readline())#逐行读取并打印f = open('adgy','r',encoding='utf-8')#阅读模式,打开adgy并赋值给f for line ...

python之文件操作的方法【代码】

1. f=open(s2.py,r+,encoding=utf-8) print(f.closed) //输出结果为False 2. f=open(s2.py,r+) print(f.encoding) //输出结果为cp936 3. f=open(s2.py,r+,encoding=utf-8,newline=)print(f.readlines()) //输出结果为[你好\r\n, 123],读取文件中真正的换行符号 print(f.tell()) //输出结果为11 4.f=open(s2.py,r+,...

python文件的定位读写【代码】【图】

1.获取当前读写的位置。在读写的过程中,如果想知道当前的位置,可以使用tell()来获取 1 #打开一个已经存在的文件2 f = open(test.txt,r)3 str = f.read(3)4 print("读取的数据是:",str)5 #查找当前位置6 position = f.tell()7 print("当前位置:",position)8 9 str = f.read(6) 10 print("读取的数据是:",str) 11 # 查找当前位置 12 position = f.tell() 13 print("当前文件位置 : ", position) 14 #关闭文件 15 f.close()

python文件的两种用途

python文件的两种用途编写好的一个python文件可以有两种用途: 一:脚本,一个文件就是整个程序,用来被执行 二:模块,文件中存放着一堆功能,用来被导入使用 python为我们内置了全局变量__name__, 当文件被当做脚本执行时:__name__ 等于__main__ 当文件被当做模块导入时:__name__等于模块名 作用:用来控制.py文件在不同的应用场景下执行不同的逻辑 if __name__ == __main__: 直观理解: 对于当前运行的程序test.py而言,__na...

Python文件及目录章节学习记录【代码】

Python文件及目录操作 要想长时间保存数据,将数据保存到文件是个好办法。 1.基本文件操作 (1)创建和打开文件 创建和打开文件,需要使用open()函数。函数中需要加入参数,确定操作模式。参数 作用 补充r 以只读打开文件,文件必须存在 rb:以二进制格式打开 r+:可读可写 rb+:以二进制格式打开,可读可写w 以只写打开文件,文件存在,则覆盖文件;不存在,则创建新文件 wb:以二进制格式打开,但只可写 w+:覆盖源文件 wb+:以二进制...

Python文件的基本操作和目录操作 笔记分享【代码】

# 文件的基本使用 # 上下文管理器的基本使用 # 文件的编码问题与常用文件与常用目录 # 内存临时文件的了解# 一、如何创建打开一个文件? file = open('status.txt','r') # 打开文件('r'只读文件) file = open('status.txt','w') # 创建文件('w'只写文件)print('\n','='*10,'蚂蚁庄园动态','='*10) file = open('message.txt','r',encoding = 'utf-8') # 打开文件 print('\n即将显示......\n') print(file.read()) #读取文件...

Python只有文件不存在才能写文件【代码】【图】

当我们在Python里面写文件时,我们常用的模式为 w模式,这种模式下,如果文件不存在,就会生成文件;如果文件已经存在,就会直接覆盖。 有时候,如果文件已经存在,直接覆盖文件可能会导致重要数据丢失。你不希望再覆盖文件,那么你可能会这样写代码:import osif os.path.exists(/test/file.txt):print(文件已经存在)else:with open(/test/file.txt, w, encoding=utf-8) as f:f.write(abc) 这样写虽然可以解决问题,但是Python 3...

65 编译Python文件【代码】

编译Python文件一、编译Python文件二、批量生成`.pyc`文件 一、编译Python文件 为了提高加载模块的速度,强调!强调!强调! 提高的是加载速度而绝非运行速度。 python解释器会在__pycache__目录中下缓存每个模块编译后的版本,格式为:module.version.pyc。通常会包含python的版本号。例如,在CPython3.3版本下,spam.py模块会被缓存成__pycache__/spam.cpython-33.pyc。这种命名规范保证了编译后的结果多版本共存。Python检查源文...

Python文件的操作函数的使用【代码】

字符编码 二进制和字符之间的转换过程 --> 字符编码 ascii,gbk,shit,fuck 每个国家都有自己的编码方式 美国电脑内存中的编码方式为ascii ; 中国电脑内存中的编码方式为gbk , 美国电脑无法识别中国电脑写的程序 , 中国电脑无法识别美国电脑写的程序 现在硬盘中躺着 ascii/gbk/shit/fuck 编码的文件, 他们的编码格式已经无法修改了, 所以内存中出现unicode编码, 内存中的unicode编码方式可以识别 ascii/gbk/shit/fuck 编码的文件 用u...

python之给文件加锁(fcntl模块)【代码】

对该文件加密:fcntl.flock(f,fcntl.LOCK_EX) 这样就对文件test加锁了,如果有其他进程对test文件加锁,则不能成功,会被阻塞,但不会退出程序。 解锁:fcntl.flock(f,fcntl.LOCK_UN) fcntl模块:flock() : flock(f, operation)operation : 包括: fcntl.LOCK_UN 解锁fcntl.LOCK_EX 排他锁fcntl.LOCK_SH 共享锁fcntl.LOCK_NB 非阻塞锁LOCK_SH 共享锁:所有进程没有写访问权限,即使是加锁进程也没有。所有进程有读访问权限。LO...