![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
源神
天道酬勤
展开
-
Anaconda3(python3.7)环境迁移离线部署
将已部署好的/root/anaconda3/envs/python37虚拟环境的目录打包为python37.tgz,进入目录:# cd/root/anaconda3/envs/# tar cfz python37.tgz python37将python37.tgz和安装包Anaconda3-2019.10-Linux-x86_64.sh拷贝到离线服务器上执行:# sh Anaco...原创 2019-11-29 10:01:24 · 3046 阅读 · 0 评论 -
Python实现采用相对路径打包成tar压缩文件
Python代码如下: archival_name = "test.tar" # 创建压缩包名 tar = tarfile.open(save_path + archival_name, "w:tar") # 创建压缩包 tar.add(os.path.join(save_path, "a.txt"), arcname=os.path.join('.',"a.txt")) tar.c原创 2017-12-21 18:09:59 · 3192 阅读 · 0 评论 -
Python实现Kerberos用户的增删改查
1、首先模拟python类似shell命令行操作的接口:python安装subprocess(本地)、paramiko(SSH远程)#-*- coding: UTF-8 -*-#!/usr/bin/pythonimport os, sysimport subprocessimport paramikoimport settingsclass RunCmd(object):原创 2017-11-23 18:03:47 · 2861 阅读 · 0 评论 -
跨域调用web.py的restful接口报:OPTIONS https://... 405 (Method Not Allowed)
错误信息如下:OPTIONS https://ip:1234/... 405 (Method Not Allowed)XMLHttpRequest cannot load https://IP:1234/.... Response to preflight request doesn't pass access control check: No 'Access-Control-Allow原创 2017-11-28 11:43:03 · 5333 阅读 · 0 评论 -
python实现LDAP中组(group)添加用户(user)功能
因为没发现群组清空用户的功能,最开始写的函数是三个参数:群组标识、添加用户、删除用户。觉得接口不好用,后来发现组合下即可,代码如下: #清除,在将用户全部插入 def update_users(self, groupname, users=[]): """ :param groupname: 组名,字符串类型如"groupname";原创 2017-11-21 18:12:01 · 7840 阅读 · 0 评论 -
Python多线程setDaemon(True)与join()区别
setDaemon(True):把子线程设置为守护线程,主线程和子线程会同时运行,主线程结束运行后,无论子线程运行与否,都会和主线程一起结束。join():join函数会使得主调线程阻塞,直到被调用线程运行结束或超时,才执行主线程。原创 2017-11-21 14:05:18 · 1228 阅读 · 0 评论 -
Ambari启用认证,发送restful请求报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
个人采用python代码实现:解决方法:#私有方法,封装的目的是为了捕获异常 def __sendRequest(self, req, desc): try : context = ssl._create_unverified_context() res = urllib2.urlopen(req, context =原创 2017-11-30 10:07:10 · 1514 阅读 · 0 评论 -
error in cryptography setup command: Invalid environment marker: python_version < '3'
报错:error in cryptography setup command: Invalid environment marker: python_version 解决办法(升级pip和setuptools):pip install --upgrade pippip install --upgrade setuptools也可以手动下载最新版本,编译安装原创 2017-11-13 20:38:48 · 1989 阅读 · 1 评论 -
Python操作LDAP报错: require authentication', 'desc': 'Strong(er) authentication required'
导入python-ldap库通过编写python脚本新增或修改LDAP用户时,报错 require authentication', 'desc': 'Strong(er) authentication required'解决办法:将代码中:ldapconn.simple_bind(self.admin_user, self.admin_password)修改为原创 2017-11-09 18:50:49 · 2194 阅读 · 0 评论 -
Python入门教程
W3Cschool链接:https://www.w3cschool.cn/python/python-tutorial.htmlpython菜鸟教程链接:http://www.runoob.com/python/python-tutorial.html菜鸟教程python 100例链接:http://www.runoob.com/python/python-100-examples.htm转载 2017-11-08 14:16:39 · 1302 阅读 · 0 评论 -
Python安装
1、Python安装下载链接:https://www.python.org/downloads/因服务器用的python2.7.*版本,个人下载2.7.*版本即可。目前最新版本可下载3.6.*直接双击安装程序,直至安装完毕;验证方法,cmd命令行进入安装目录,输入python命令,出现如下结果即安装成功。2、安装Pycharm开发工具下载链接:http://原创 2017-11-08 14:09:13 · 292 阅读 · 0 评论