- 博客(8)
- 收藏
- 关注
原创 关于os.environ[]和os.getenv()和os.environ.get()三者简单区别
这三者都是获取环境变量键对的值的方法。os.environ[]表示的是一个dict型的数据,比如os.environ[‘APPDATA’]就表示 'APPDATA’这个key键对的值。但如果key不存在,就会报错,比如os.environ[‘1234’]就会报错而os.getenv()是一个函数,如果不存在就会返回None。我去看了下os模块下相关源码:基本可以认为os.getenv ==...
2019-10-06 16:57:00
8725
2
原创 os.path.dirname() 和os.path.abspath()的测试
我在C:\Users\xmw\flasky下写了一个pathtest.py文件import ospath1=os.path.dirname(__file__)path2=os.path.abspath(__file__)path3=os.path.dirname(path2)path4=os.path.abspath(path1)print(path1)print(path2)p...
2019-10-04 22:58:36
292
原创 关于python工厂函数
str()函数就是工厂函数,它返回字符串对象,都是像工厂一样标准化处理过的同理,int()、list()、tuple()等等这些,全部都是工厂函数工厂函数不是函数工厂函数实际不是函数,而是一个类对象,返回都是类都实例str源码,它是一个类class str(object): """ str(object='') -> str str(bytes_or_buf...
2019-08-24 15:59:30
243
原创 关于python 中app初始化中的一点发现
一开始不明白app=Flask(__name__)的初始化这个动作是如何实现的,看了源代码大概有一点发现,这是在构造类的时候就写好的。比方说:class sth(object): def __init__(self): self.fx() def fx(self): pass当某个实例 something=sth()创建的时候,就已经完成了something.fx()这个函数了...
2019-08-24 15:13:20
189
原创 class类的写法问题
一般情况下给类绑定属性比如说class example(object): def __init__(self): self.name=1 self.age=2example.name example.age 就是属性但也可以这么写class example(object): name=1 age=2example.name example.age ...
2019-07-27 21:44:14
454
原创 python部分函数的后置写法问题
这种写法原来是因为 类和实例的数据封装。class Student(object): def __init__(self, name, score): self.name = name self.score = score def print_score(self): print('%s: %s' % (self.name, sel...
2019-07-18 17:45:36
900
原创 关于python在cmd中总是找不到路径[Errno 2] No such file or directory的问题
一点小发现由于很多时候贪图便利看到很多/ 就直接加r’ ‘默认不转义了比方说path1 = r’D:\Program Files\WeGame\Installer’但是在cmd中path的1的真实值为path1 =‘D:\Program Files\WeGame\Installer’,并且系统也是按照这个去索引的,所以会报错。...
2019-07-12 23:40:08
7620
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人