系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3.2
今日歌曲:
我不是计算机专业,日常工作中有很多重复的事情。
上班打交道最多的软件就是`office`系列,读书的时候整的是CAE仿真
深深感觉以前的知识都白学了的feel,尤其刚入职那1-2年。
偶然的机会,了解到`Excel`有一个`VBA`可以用来做二次开发,对当时的我简直就是福音啊。
所以就埋下头,看书,学习别人的代码,学习Excel自带的录制宏......
慢慢日常很多工作基本向一键搞定的方向发展,回头想想以前工作的方式,感觉就是浪费时间啊。
真的该时不时抬抬头看看世界,你做的事情可能早就有更快更好的方式去解决了
可能只有你还在傻傻的自认为自己很辛苦。
从此就在`VBA`的路上走了一些距离,当整了将近一年半的`VBA`后
慢慢发现一件事情,就是因为工作性质的问题,做的事情主要也就几类,常用的`VBA`也就那些
自己只是在另外一个层次上的重复,其实还是原地踏步
想想这样还是不行,得跳出来再看看世界,往前走走。
在这期间听过一个大牛的讲座,感触颇深,看过一些公众号,读过一些书。
慢慢发现世界的广阔,一个电脑连接的真的可以是整个世界。
即使你只是租住在一个小镇上的一间小房子里面,一样可以向世界的大牛学习,开源的世界
慢慢了解到Python这个语言,了解到ta的开始,ta的发展,全球大牛为了ta如今的地位做的贡献。
想来也是巧,读书期间用Python做过一点CAE仿真软件Abaqus的二次开发,当时就觉得这个语言挺有意思。
没想到兜兜转转又遇见,现在才发现ta的庞大与精彩。
来,看看能不能也整成某个领域的高手,哈哈
VBA
,所以很多思路其实感觉还是向那边靠近,哈哈os
pandas
中的read_csv
功能,要求需先将路径转换到拟读取的csv文件所在的文件夹getcwd
可以记忆为get-current-directory
的缩写chdir
可以记忆为change-directory
的缩写,没有经过确认啊,只是我觉得比较好记忆
path1 = "F:\\【10】微信\\Python\\【2】文章\\20170719-项目1:数据自监控\\folder1" current_dir = os.getcwd() print(current_dir) os.chdir(path) current_dir = os.getcwd() print(current_dir)
执行结果
dirname
,basename
import ospath2 = "F:\\【10】微信\\Python\\【2】文章\\20170719-项目1:数据自监控\\folder2\\q.xlsx"
folder_addr = os.path.dirname(path2)
file_name = os.path.basename(path2)
print(folder_addr)
print(file_name)
执行结果
import ospath1 = "F:\\【10】微信\\Python\\【2】文章\\20170719-项目1:数据自监控\\folder1"
path2 = "F:\\【10】微信\\Python\\【2】文章\\20170719-项目1:数据自监控\\folder2\\q.xlsx"if os.path.exists(path1):
print("folder1存在")if os.path.exists(path2):
print("q文件存在")if os.path.isfile(path2):
print("q是一个文件")if os.path.isfile(path1):
print("folder1是一个文件")
elif os.path.isdir(path1):
print("folder1是一个文件夹")
else:
print("folder1不知是啥")
执行结果
总结:总体来说介绍一些os.path
下的一些实用功能,很多以前VBA
中要自己写的,Python
都是有现成的函数,棒!去做正真需要思考的事情!