Ubuntu版本为18.04Virtualenv介绍在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python3。如果应用A需要jinja2.7,而应用B需要jinja2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。v
系统 2019-09-27 17:55:35 2464
一、用Python创建一个新文件,内容是从0到9的整数,每个数字占一行:复制代码代码如下:#python>>>f=open('f.txt','w')#r只读,w可写,a追加>>>foriinrange(0,10):f.write(str(i)+'\n')...>>>f.close()二、文件内容追加,从0到9的10个随机整数:复制代码代码如下:#python>>>importrandom>>>f=open('f.txt','a')>>>foriinrang
系统 2019-09-27 17:55:08 2464
一multiprocessing模块介绍python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu\_count\(\)查看),在python中大部分情况需要使用多进程。Python提供了multiprocessing。multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似。multiprocessing模块的功能众多:支持子进程、通信和
系统 2019-09-27 17:53:02 2464
复制一个文件夹的文件到指定目录下importosimportshutilimporttimestart_time=time.time()#需要被复制的文件夹old_path=r'D:\zjf_workspace\001-地标、利器、服饰\004文本\json1'new_path=r'D:\zjf_workspace\001-地标、利器、服饰\004文本\json'all_list=os.listdir(old_path)foriinall_list:pri
系统 2019-09-27 17:50:51 2464
考虑到女友的安全问题,就做了一个app实现定位和服务器实现转发的东西。刚学python,竟没想到用对象编程会更加方便,全程过程式开发,代码有点臃肿,就当学习下python吧.效果就是:在微信公众号中输入指定字符比如:”我要知道你的位置”,手机那端的位置就弹出来了.主要是讲一下思路:先是app实现定位,当微信发送消息时,消息从微信服务器转发到开发者服务器然后用socket发送指定消息来通知app,Ineedyourlocation,app接收到消息之后再发送
系统 2019-09-27 17:50:48 2464
atom(一款开源的代码编辑器)是github专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。Atom下载:https://www.jb51.net/softs/289341.htmlAtom编辑器mac版下载:创建和运行Python程序的最基本方法是创建一个扩展名为.py的空文件,并使用pythonfilena
系统 2019-09-27 17:50:22 2464
2019-09-19-22:11:33今天是自学Python的第九天学的内容是有关文件操作的,如:r、w、a、rb、wb、ab、r+、w+、a+等有大牛帮我看一下我的代码第一个有没有什么弊端吗?我感觉好像没有,但是看视频时,说不建议这样做一.重要知识点文件操作:1.r读取完的文件句柄⼀定要关闭.f.close()2.w写的时候注意.如果没有文件.则会创建文件,如果文件存在.则将原件中原来的内容删除,再写入新内容写入是从光标处开始写入3.a此模式下,写入的内
系统 2019-09-27 17:49:46 2464
首先定义了一个test.py的文件,然后再定义一个函数,并在函数定义后直接运行:test.pydefHaveFun():if__name__=='__main__':print('Iaminmydomain,mynameis%s'%__name__)else:print('Someoneelsecallsme!,mynameis%s'%__name__)HaveFun()运行test.py结果:Iaminmydomain,mynameis__main__然
系统 2019-09-27 17:49:17 2464
修改字符串本身是不可能的,因为字符串是不可变类型,只能是通过某些方法来产生它的副本。再把副本赋值给原字符串,达到类似替换的作用。这里介绍几种方法。旧串换新串:使用str.replace(old,new,max)1)字符串调用此函数时,将生成一个字符串的副本。副本中new将替代old。2)old-原来的子串。3)new-新子串,用于替换old。4)max-最大替换个数,(可以不指定,为全部替换)在指定max时,如果超出了old子串的个数,也是全部替换。1、分
系统 2019-09-27 17:49:06 2464
python中临时文件及文件夹使用文章目录python中临时文件及文件夹使用一、简介二、临时文件夹2.1获取临时文件夹2.2生成临时文件夹三、临时文件3.1生成不自动删除(关闭时)的临时文件3.2生成自动删除的临时文件一、简介这里介绍python中临时文件及文件夹使用。使用的是tempfile包(安装:pipinstalltempfile),参考地址是https://docs.python.org/3/library/tempfile.html。二、临时文
系统 2019-09-27 17:45:37 2464