python
文章平均质量分 79
yandajiangjun
这个作者很懒,什么都没留下…
展开
-
学生服务器(Ubuntu)+pycharm使用
1.在自己的账户下运行pycharm1.找到pycharm的安装(解压)目录,一直翻到bin目录下2.在bin目录下执行代码./pycharm.sh,即可运行软件2.Ubuntu下创建pycharm快捷方式**前提:**拥有管理员权限,如果你是普通用户,很可能就不能创建快捷方式在Ubuntu下,每次都要找到 pycharm.sh所在的文件夹,执行./pycharm.sh,非常麻烦。最好能创建一个快捷方式。Ubuntu的快捷方式都放在/usr/share/applications,首先在该目录下创原创 2020-06-08 14:28:43 · 469 阅读 · 0 评论 -
下载安装Anaconda3教程
下载anaconda3地址:https://www.anaconda.com/distribution/选择Windows版本,再根据电脑的32/64位,选择对应版本的安装包双击运行安装包,进入安装向导界面,点击下一步同意安装许可协议点击just me;all users意思是对电脑所有用户都可用,一般电脑都一个用户,选第一个即可默认c盘安装路径,这里自定义d盘两项都勾选,第...原创 2019-10-19 20:27:56 · 10859 阅读 · 3 评论 -
Python正则表达式的一些心得
1.对于有些特殊字符我们想唯一匹配的话,在书写模式时,我们可以照抄想要匹配的字符我们输入含有%&’,;=?$“等字符时,我们可以直接书写该模式/[%^&’,;=?$”]+/,不用在每个特殊字符前加\字符,切忌,==不能放在[]的最前面==。2.正则表达式是从前往后匹配的,如果中途遇到不能匹配上的字符,就会停止匹配,即使后面有能匹配的字符,也不会在匹配,此时,如果已经匹配的都能满...原创 2019-10-12 22:35:01 · 330 阅读 · 0 评论 -
pycharm中new environment using和existing interpreter(Virtualenv E*t,Conda E*t,System i*r,pipenv E*t)区别
new environment using和existing interpreternew environment using是为项目创建一个新的环境,这里有三个选择:Virtualenv,Pipenv,CondaVirtualenv Environment:是虚拟环境的意思,它在项目文件下创建一个独立虚拟环境(venv),他是一款工具,在pycharn中集成了。它会创建一个独立的虚拟环境,可...原创 2019-10-11 17:49:43 · 34018 阅读 · 7 评论 -
python中global和nonlocal
首先要明白作用域的概念:Local:最内层,包含局部变量,比如一个函数/方法内部E(Enclosing):包含了非局部(non-local)也非全局(non-global)的变量,也叫闭包函数外的函数Enclosing。比如两个嵌套函数,一个函数(或类) A 里面又包含了一个函数 B ,那么对于 B 中的名称来说 A 中的作用域就为 nonlocal。G(Global):当前脚本的最外层,比...原创 2019-10-09 09:27:15 · 302 阅读 · 0 评论 -
python的继承问题
子类变量使用父类的变量class fa(): def __init__(self,a,b): self.name=a self.local=b def speak(self): print('my name is:',self.name,"my location is:",self.local)class son(fa): ...原创 2019-10-08 13:40:54 · 269 阅读 · 0 评论 -
Python中的os.close() 方法()
os.write(fd, “This is test”),TypeError: a bytes-like object is required, not ‘str’需要用上python的bytes和str两种类型转换的函数encode()、decode()。str通过encode()方法可以编码为指定的bytes;反过来,如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把...原创 2019-10-07 20:08:44 · 1475 阅读 · 0 评论 -
python中对文本文件中seek()方法的两个典型错误
'gbk' codec can't decode byte 0xae in position 2: illegal multibyte sequence和io.UnsupportedOperation: can't do nonzero end-relative seeks错误。1.io.UnsupportedOperation: can't do nonzero end-relative s...原创 2019-10-07 11:35:42 · 1501 阅读 · 0 评论 -
下载,安装,检验Python解释器
下载Python解释器1.登陆python官网:https://www.python.org/getit/2.鼠标放在导航栏上的“Downloads”上,点击Windows3.如果是64位系统,选择Windows x86-64 executable installer,如果是32位系统,选择Windows x86 executable installer,最上面的是最新版本,下面的是旧版...原创 2019-09-20 15:46:20 · 503 阅读 · 0 评论 -
python解释器+pycharm简单使用
定义:解释器就好比翻译官,如果a来自中国,b来自美国,a,b之间要想沟通,就要通过一个翻译官进行语言翻译,python解释器就好比人能读懂的的python语言与机器能读懂的0,1语言的桥梁。作用:运行文件种类:1.cpython :c语言开发的解释器【官方】,应用广泛的解释器2.ipyhton:基于cpython的一种交互式解释器3.pypy:基于python语言开发的解释器4.Jyt...原创 2019-09-14 15:09:20 · 1292 阅读 · 0 评论