自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 python os.path.abspath(__file__), os.path.dirname(__file__)

os.path.abspath(__file__): 返回当前py文件的绝对路径os.path.dirname(__file__):当脚本以完整路径被运行时,返回该脚本所在完整路径;当脚本以相对路径被运行时,返回空字符串import osprint(os.path.dirname(__file__))print(os.path.abspath(__file__))print(os.pa...

2019-12-19 21:00:52 853

原创 Python中__main__.py文件的作用

当我们创建一个Python包时,会有一个__init__.py文件,它是用来标识Python包的,用来与普通文件夹做区分。我们同样可以在一个Python包中创建一个__main__.py文件,类似于__name__,模块的__name__在通过命令行输入的时候会等于__main__,在命令行直接输入python -m package_name 就可以执行__main__.py文件...

2019-12-19 20:46:11 5442

原创 Vim 显示行号,使用鼠标,制表符缩进4个空格

set nunber --显示行号set mouth=a --打开鼠标功能set tabstop=4 --设置制表符tab显示为4个空格(只作用于显示效果) set shiftwith=4 --设置每一级缩进长度set expandtab --设置制表符用空格来表示...

2019-12-19 20:25:05 448 2

原创 mac中pycharm选中多个单词同时编辑

选中单词或光标放在选中单词之前control + g即可选中下一个然后即可同时编辑Windows中将control + g 换为 Alt + j

2019-12-19 19:49:49 2731 3

原创 记录一个pycharm设置tab键为4个空格的坑

原本以为,在pycharm中设置tab键为4个空格,就满足Python的pep8规范,但问题由此而生首先看下我最初设置的缩进模式看似没问题,但如果勾选了第一个Use tab character使用制表符勾选框,则在写代码时每按一次tab键,就相当于输入了一个制表符,该制表符占据四个空格的位置,如下图所示在这种情况下pycharm就会报编码规范问题PEP 8:indentation c...

2019-12-19 18:43:24 4239

原创 Excel中的VLOOKUP函数,查找A列数据是否存在于B列,如果在返回C对应行的值

VLOOKUP函数用于列查找函数语法:VLOOKUP(查找值,查找区域,返回查找区域第N列,查找模式)如图,$ N54:$ O58为已知数据,查找$ Q54,$ Q55对应值填写到R列中在R54中输入该函数 =VLOOKUP(Q54,N54:O58,2,0),其中Q54为查找内容,N54:O58为选择查找区域,2为返回查找区域第二列,0为查找模式(查找模式中0为精确查找 1...

2019-12-11 21:50:13 18609

原创 在一个Python文件中执行另外一个Python文件,并获取输出到控制台的结果

在Python脚本中调用另一个脚本要用到os模块首先介绍一下os.system()os.system(os_str), 接受一个参数,该参数即是你再命令行输入的字符串如:import osos_str = 'python hello_word.py'res = os.system(os_str) # 在调用os.system()时,会直接将传进来的Python脚本输出内容打印在控制台...

2019-12-09 23:24:37 13206 3

原创 查询IP地理位置API,以Python为例

最近需要根据IP查询IP所在城市位置,网上查阅后发现已经有许多人分享的免费API接口,大多数都是新浪、淘宝、搜狐等一些网站,测试后发现有些不然是文章过早API早就不能用了,不然就是API接口不稳定,而且每天调用量和调用频率限制都很高。经过搜索发现了一个非常强大的ip查询网站,也提供免费API接口,虽然也有限制,但基本够用了。这个网站的名字就叫https://ip-api.com/,其支持单IP查...

2019-12-09 23:01:27 593

原创 Python2 判断两个中文字符是否相等

Python2 字符编码解码 encode/decode,编码类型转换;获取编码格式

2019-12-05 23:30:59 7629

原创 解决Python安装第三方包时Could not install packages due to an EnvironmentError: [Errno 13] Permission denied

可以说是权限问题 在后面加 --user 即可pip install <package> --user欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了...

2019-12-04 21:20:03 1463

原创 Python遍历列表,一次取多个值

Python遍历一个列表,每次取出固定多个元素,直到遍历结束。其思想跟固定间隔遍历列表一样,只不过是在输出时将源列表切割取值按固定间隔遍历列表:l1 = [i for i in range(10)]# 遍历列表l1,遍历间隔为3for i in range(0, len(l1), 3): print(i)0369每次取出n个元素l1 = [i for i in rang...

2019-12-03 20:39:20 19730

原创 SQL语句 统计某字段不包含特定字符串

如有一张employee表,其中有name字段,查询name中不包含li字符的所有行。SELECT * FROM `employee` WHERE name NOT LIKE '%li%'

2019-12-02 20:28:51 25942 1

原创 Python 一行书写 if...elif...else

实现 if…elif…else一行书写并不是展现Python有多简洁,而是在实际需求中确实有用,本人是在使用for循环中用到的。实现方法:结果1 if 条件1 else 结果2 if 条件2 else 结果3例:num = 10print('num > 10' if num > 10 else 'num < 10' if num < 10 else 'num...

2019-12-02 20:22:32 2401

原创 Python 字典排序,列表排序,列表嵌套字典排序

Python 字典排序,列表嵌套字典排序列表排序1)使用sort(),sort没有返回值,排序后直接作用于列表本身,默认升序ll = [4, 6, 2, 7, 3, 1, 8]ll.sort()print(ll)>>>[1, 2, 3, 4, 6, 7, 8]ll = [4, 6, 2, 7, 3, 1, 8]ll.sort(reverse=True)p...

2019-12-02 20:09:22 746

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除