首页
学习
活动
专区
工具
TVP
发布

运维技术迷

专栏成员
214
文章
545473
阅读量
53
订阅数
Centos7安装python3并与python2共存
不出意外的话,Centos7默认安装的是Python2.7.5版本。因为目前做的项目和当前趋势都已经向Python3看齐了,所以咱也赶上时代的潮流,把Python版本升级到3。
行 者
2019-12-05
1.6K0
[ Django ] Nginx+uWSGI+Django方法部署Django程序
就我个人而言,我对uwsgi的理解是:uwsgi相当于php中的php-fpm,是负责处理php脚本的网关。同样,uwsgi就是用来处理Python脚本的网关。
行 者
2019-12-05
2.3K0
连仕彤博客[Python笔记] isinstance() 函数
isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。但是isinstance和type是有区别的:
行 者
2018-08-02
2150
连仕彤博客[Python笔记] Python内置数据结构之字符串
字符串基础 – 一个个字符组成的有序的序列,是字符的集合; – 使用单引号、双引号、三引号引住的字符序列; – 字符串是不可变对象; – Python3开始,字符串就是Unicode类型; 字符串定义和初始化 str1 = 'abc' str2 = "asdfg123" str3 = '''this's a string''' str4 = 'hello \n lianst.com' str5 = r"hello \n lianst.com" str6 = 'c:\windows\nt' str7
行 者
2018-07-05
5390
连仕彤博客[Python笔记] Python3增加的关键字nonlocal
前言 Python里只有2种作用域:全局作用域和局部作用域。全局作用域是指当前代码所在模块的作用域,局部作用域是指当前函数或方法所在的作用域。其实准确来说,Python 3.x引入了nonlocal关键字,可以用于标识外部作用域的变量。 局部作用域里的代码可以读外部作用域(包括全局作用域)里的变量,但不能更改它。一旦进行更改,就会将其当成是局部变量。而如果在更改前又进行了读取操作,则会抛出异常。 验证步骤 Python中(2.X和3.X版本)如果在一个函数的局部作用域中修改外部作用域的变量,就会报Unb
行 者
2018-06-13
4850
连仕彤博客[Python笔记] IPython使用技巧
帮助 ?:IPython的概述和简介   In [1]: ?   IPython -- An enhanced Interactive Python ========================
行 者
2018-04-17
5290
连仕彤博客[Python笔记] Python 一次性替换多个字符
在一个字符串中,一次性替换多个字符串,可以使用字符串的replace函数来处理(目前我想到的是这个方法,大神请指教!) 要求 把INSERT语句中的riqi、beizhu、zhanghao三个字符串分别替换成相对应的值(例如:riqi=20180412,beizhu=haha,zhanghao=xixi@xixi.com) 操作   str1='''INSERT INTO `sq_lianst`.`sq_options` ( `option_name`, `option_value`, `option_gr
行 者
2018-04-13
7550
连仕彤博客yum报错:No module named gzip解决
起因 小威wei yum update了一把,结果yum就报错了,Python版本并没有升级,依然是2.7.5版本。 报错信息 [root@localhost ~]# yum There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:      No module named gzip   Please install a package
行 者
2018-04-13
1.4K0
连仕彤博客[Python笔记] 判断0-9数字在字符串中出现的次数
要求 给定一些数字(0-9范围之间),判断数字在字符串中出现的次数。 例子的排序是依照算法的效率(时间复杂度)从低到高 例子1   # 定义数字 num = [1,1,1,1,1]   #开辟一个列表,以0占位。 counter = [0]*10   for i in range(10):     counter[i] = num.count(str(i))     if counter[i]:         # 使用format格式化字符串         print("The count of {}
行 者
2018-04-13
1.7K0
crontab执行python脚本提示ImportError解决方法
早上看到hadoop的计算结果没有进入到mysql数据库,查看关于hadoop计划任务的输出日志发现有报错信息。果断拿来手动执行相关的python脚本,并没有错误,然后丢到计划任务里面就报错,折腾了我一上午终于搞好了。 报错信息 报错执行/data/datax/bin/tool_hive2mysql_build_json.py脚本的时候ImportError。 [root@uhadoop-mrdv2j-task1 data]# tailf /var/log/bigdata/run-hive-qz_yy_uv
行 者
2018-03-26
1.8K0
Python:获取目录下指定后缀的文件
os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 获取当前目录下指定后缀的文件 #!/usr/bin/env python #coding:utf-8     import os   f_list = os.listdir(os.getcwd()) for i in f_list:     # os.path.splitext():分离文件名与扩展名     if os.path.splitext(i)[1]  == '.log':         print i     #
行 者
2018-03-26
8.8K0
Python:platform获取操作系统详细信息
获取系统信息 >>> import platform # 导入platform模块 >>> platform.platform() # 获取操作系统名称及版本号 'Linux-3.10.0-514.el7.x86_64-x86_64-with-centos-7.3.1611-Core' >>> platform.system() # 获取操作系统 'Linux' >>> platform.version() # 获取操作系统版本号 '#1 SMP Tue Nov 22 16:42:41 UTC 2016'
行 者
2018-03-26
1.4K0
Python:gethostbyname获取本地ip地址
gethostbyname和gethostbyname_ex均是socket模块中的一个函数,都可用于来获取本地ip地址。 PS:Linux(云服务器)服务器使用下面的函数来获取到的是公网IP地址,在本地的Windows机器上面获取到的是内网IP地址。 gethostbyname函数获取本地ip地址 >>>impoert socket >>> socket.gethostbyname(socket.gethostname()) '116.196.107.126' >>> hostname = socke
行 者
2018-03-26
4.5K0
Python:ip地址处理模块
安装 1.先下载源码,地址:https://pypi.python.org/pypi/IPy/,然后解压后使用命令python setup.py install安装。 2.或者直接使用pip install ipy进行安装 使用 查看IP地址版本 >>> IPy.IP('192.168.1.1').version() 4 >>> IPy.IP('::1').version() 6 计算网段IP数量 #!/usr/bin/env python #coding:utf-8 import IPy   ip =
行 者
2018-03-26
1.6K0
Python:获取某月第一天和最后一天
#!/usr/bin/env python #coding:utf-8 #功能:获取某第一个和最后一天 #日期:2017-11-30   import datetime import calendar   # 获取当前年份 year = datetime.date.today().year   # 获取当前月份 month = datetime.date.today().month   # 获取第一天和最后一天 def getFirstAndLastDay(year,month):     # 获取当前月的
行 者
2018-03-26
13K0
Python获得13位unix时间戳
Python中的time模块把datetime时间转换为10位的时间戳,之前有记录过转换的方法。而今天调用的API中需要的是13位(一般Java里默认是13位(milliseconds,毫秒级的)。下面是我今天找到的方法,记录一下。 获取10位UNIX时间戳 #导入time模块 In [1]: import time   # 获取unix时间戳,并赋值给unix_Timestamp In [2]: unix_Timestamp = time.time()   #打印结果 In [3]: print unix
行 者
2018-03-26
2.7K0
Python时间与时间戳转换
python的datetime转换为UNIX时间戳 #导入time模块(用于转换时间戳) In [1]: import time   # 导入datetime模块(用于获取当前标准时间) In [2]: import datetime   #获取当前时间并赋值给变量what_Time In [3]: what_Time = datetime.datetime.now()   #打印what_Time In [4]: print what_Time 2017-04-24 08:56:31.096301  
行 者
2018-03-26
3.6K0
Python使用MD5加密字符串
# 创建一个等待加密的字符串 In [1]: password = "123456"   # 导入hashlib模块 In [2]: import hashlib   # hashlib支持许多加密算法 In [3]: md5 = hashlib. hashlib.algorithms             hashlib.new                    hashlib.sha256 hashlib.algorithms_available   hashlib.pbkdf2_hmac    
行 者
2018-03-26
2.1K0
Python时间获取及转换
datetime是date与time的结合体,包括date与time的所有信息。 函数原型是: datetime. datetime (year, month, day[ , hour[ , minute[ , second[ , microsecond[ , tzinfo] ] ] ] ] ) 各参数的含义与date、time的构造函数中的一样,要注意参数值的范围。 获取datetime对象 In [16]: import datetime In [17]: now = datetime.date
行 者
2018-03-26
1.2K0
python实现Tab自动补全功能
{大神请忽略} 默认情况下python命令行下是不支持命令补全功能的,用的时候总是得百度,所以索性在博客简单记录一下,方便下次使用. 一、创建tab.py脚本 1.1 创建脚本tab.py #!
行 者
2018-03-26
2.4K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档