![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
有关python应用的问题
Leona2079
这个作者很懒,什么都没留下…
展开
-
python try处理异常机制
##python的try语句有两种风格:一:处理异常(try/except/else)二:无论是否发生异常都将执行最后的代码(try/finally)#...转载 2020-06-07 14:25:22 · 180 阅读 · 0 评论 -
python判断文件和路径
判断文件路径是否存在import osos.path.exists('C:\\Program Files')True判断文件是否是路径os.path.isdir('C:\\Program Files') True判断文件是否是文件os.path.isfile('C:\\Program Files') False原创 2020-06-05 21:07:58 · 324 阅读 · 0 评论 -
在python中如何将列表作为一个增量传输给argparse
用argparse传输参数时,如果想限定输入的值的范围:用nargs 和default列表组合试试:parser = argparse.ArgumentParser()parser.add_argument("--list", nargs="+", default=["a", "b"])value = parser.parse_args()print(value.list)OUTPUT['a', 'b']...原创 2020-06-05 20:46:48 · 405 阅读 · 0 评论 -
如何读入数据为时间数据模式
如果你有众多的不同来源的文件,比如说国内的,国外的,同是国内的可能有的时间看起来是时间模式,但是通过read_excel读入后显示是str模式,同是str模式,有的是%Y/%m%d,有的是%d-%m-%Y。如何才能统一呢:不妨试一下以下代码:if type(text) is str: for fmt in ('%Y-%m-%d', '%Y.%m.%d','%d.%m.%Y', '%d/%m/%Y','%m/%d/%Y'): try:原创 2020-06-05 20:23:33 · 196 阅读 · 0 评论 -
如何将python中的NaN传到mysql中
python中的空值显示为nan, mysql中的空值为None, 如果在insert 语句中向mysql直接用%s插入,会显示错误的列名。我用的一种方法是,在插入前判断值在是否为空:如果为空,则赋值为None, 否则可以传输。比如说,df存储一组员工姓名,如果姓名为空,则不插入,如果不为空,则插入第一个数据到mysqldf1=df.unique()if df1: insert_name=None else: insert_name=原创 2020-06-05 19:47:43 · 2479 阅读 · 0 评论 -
Series中的空值的逻辑判断
序列中如果元素为空字符串,如何在逻辑判断中应用:用 if…elseemployee=pd.Series([])type(employee)pandas.core.series.Seriesa=employee.unique()len(a)0结果为:if a: print(1)else: print(2)2原创 2020-06-05 02:30:08 · 2862 阅读 · 0 评论