
Python 编程
yinshuilan
Responsible and careful.
展开
-
Xorbits Inference本地安装配置
因为之前安装了pandas等库,但版本与xinference的可能不兼容,所以需要重新安装升级。前提,已经安装好了python,brew等。Mac电脑配置Metal on提速,安装。启动xinference。原创 2025-04-01 15:28:48 · 283 阅读 · 0 评论 -
数据分析 - matplotlib示例代码
python数据分析,简单的图像制作原创 2022-07-01 16:50:14 · 411 阅读 · 0 评论 -
Winrm+python远程连接windows执行命令
WinRM(Windows Remote Management)windows远程管理,这个是基于[powershell](https://baike.baidu.com/item/Windows PowerShell ISE)的功能,一个形象的类比就是ssh之于linux。winrm可以远程连接windows并执行cmd命令(使用python语言)WinRM端口是5985和5986(HTTPS)1、开启服务端winrm的服务在window服务器上,要打开winrm服务。下面是操作流程:.原创 2022-05-13 16:20:25 · 3030 阅读 · 0 评论 -
python3安装pandas库出现Could not import the lzma module
1、错误如下:>>> import pandas/usr/local/python3/lib/python3.7/site-packages/pandas/compat/__init__.py:85: UserWarning: Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a Runtime原创 2021-12-15 11:37:25 · 1183 阅读 · 0 评论 -
python-pandas,dataframe报错dataframe type object ‘object‘ has no attribute ‘dtype‘
问题使用pandas创建新的dataframe时报错 df=pd.DataFrame(columns=['code', 'name']) for row in results: i= i+1 print(i) print("总数%s, 当前%s 编码%s" % (str(cursor.rowcount), str(i), row[0])) codeValue = row[0] nameValue = ro原创 2021-12-15 11:07:01 · 5209 阅读 · 0 评论 -
【运维小工具】python实现批量修改excel中的列名
"""# -*- coding: utf-8 -*-# Author: Carol# Create Date: 2018.03.27 记录日志, level = INFO My_Logger: 将python logging模块进行自定义封装获取固定格式的日志 TryExceptLog:类装饰器,其他方法只要引用TryExceptLog即可直接使用记录函数的try exception的log"""import osimport randomimport lo.原创 2021-11-18 10:52:43 · 23 阅读 · 0 评论 -
windows10下python2,python3兼容pip2和pip3。
背景:新电脑用appium+python做app自动化需要安装appium,python等软件,先安装了python3.7,后来发现安装nodejs时自动安装了python2.7,所有的命令变成了python2,所以需要让2个版本的python兼容:步骤:1. 确认2个版本的python环境变量是否都已经配置, 若未配置,则需手动添加进来:2. 将对应路径下的python.ex...原创 2019-12-06 12:33:10 · 594 阅读 · 0 评论 -
python获取数据库连接并返回字典类型
# coding=utf-8# !/usr/local/bin/python3"""对pymssql的简单封装Purpose: 测试 pymssql库,该库到这里下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql使用该库时,需要在Sql Server conf Manager里面将TCP/IP协议开启Created: ...原创 2019-09-09 13:57:07 · 2338 阅读 · 0 评论 -
Python发送邮件报错: SMTP AUTH extension not supported by server
Python发送邮件报错:smtp_server.login(self.sender, self.password) # 登录 File "C:\Python36\lib\smtplib.py", line 697, in login "SMTP AUTH extension not supported by server.")smtplib.SMTPNotSupportedE...原创 2019-08-01 11:37:21 · 16263 阅读 · 2 评论 -
python一键打包工具setuptools
分发工具setuptools一般 Python 安装会自带 setuptools,如果没有可以使用 pip 安装:(注意:python2,python3都安装了,若要使用python3,需要使用pip3命令,否则默认安装在python2目录下)$ pip install setuptools组织项目目录:build:编译自动生成的,暂不考虑dist:编译自动生成的,暂不考虑...原创 2019-06-24 11:20:07 · 5128 阅读 · 0 评论 -
python多版本兼容工具pyenv
Mac系统自带的Python是2.x,自己需要Python 3.x,此时需要在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存,pyenv就是这样一个Python版本管理器。安装和管理python的方式很多,pyenv可以安装不同版本的python并轻松切换版本预备安装的准备条件# linux下安装准备sudo apt-get in...原创 2019-06-25 10:48:15 · 202 阅读 · 0 评论 -
Macbook下pip安装的第三方包/本地包都到哪里了?
1. 直接使用命令pip安装python包文件则安装在默认xpath配置的python路径下:pip3 install api-py-utils-0.1.0.tar.gz --target=/usr/local/lib/python3.6/site-packagesPYTHON_HOME路径: /usr/local/Cellar/python/3.6.5/Frameworks/Pyt...原创 2019-06-25 09:32:08 · 54607 阅读 · 0 评论 -
Pycharm占用C盘空间越来越大 - 解决办法
方法1. 修改HOME\idea.properties因为Pycharm项目缓存C:\Users\<username>\.PyCharm<2018.1>\system\caches下面的content.dat.storageData特别大,占用很多C盘空间,所以要想办法把这些设置移动到D盘参考原文:https://intellij-support.jetbrains......原创 2020-06-28 11:34:48 · 21509 阅读 · 3 评论 -
Python基础 之 字符串常用方法及技巧
'''代码格式:缩进、空行、行长'''# 行长度一般不超过str1 = "select * from testA where a =1 and b= 2 and c in (select id from testB where a =1) and d in " \ "(select name from namelist where d = 2)"print(str1)# 输出原创 2018-01-19 21:30:44 · 240 阅读 · 0 评论 -
Python基础 之 列表常用方法及技巧
'''列表'''# 访问列表、索引从0开始cars = ['audi', 'toyota', 'subaru', 'bmw']print(cars[0])# 修改、添加、删除列表元素print(cars)cars[2] = 'suv'print(cars)cars.remove('suv')print(cars)cars.append('suv')cars.insert(2原创 2018-01-19 21:31:58 · 321 阅读 · 0 评论 -
Python脚本语言 基础篇(一) # 运算符
原创 2018-03-13 18:18:17 · 232 阅读 · 0 评论 -
Python脚本语言 - 基础篇(二)#流程控制与函数
流程控制语句:# Fibonaacci series:# the sum of two elements defines the nexta,b = 0,1while b<100: print(b,) a,b=b,a+b# range() 函数 print(range(10)) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]range(0, 10, 3) ...原创 2018-03-13 18:26:47 · 249 阅读 · 0 评论 -
Python脚本语言 - 进阶篇(一)#字串处理方法
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等) 字符串长度 #strlen(sStr1) sStr= 'strlen' print len(sStr1)连接字符串 #strcat(sStr1,sStr) sStr= 'strcat' sStr = 'append' sStr+= sStr print ...原创 2018-03-13 18:36:31 · 238 阅读 · 0 评论 -
Python脚本语言 - 进阶篇(二)#日期处理方法
Python time和datetime的常用转换处理一、time1、获取当前时间和时区>>> now = time.time() # 当前时间 float类型>>> time.strftime("%Y-%m-%d %H:%M:%S") #当前时间 str '2016-11-04 15:29:58'>>> time.ctime() # ...原创 2018-03-13 19:02:05 · 285 阅读 · 0 评论 -
Python脚本语言 进阶篇(三)文件及目录操作
#脚本语言 - 文件操作#1. 熟练掌握文件操作方法#2. 练习: #1)读出指定文件内容 #2)找到指定文件并往里添加/修改/删除内容#coding=utf-8 import randomimport sysimport os, operatorimport timeimport loggingdef readfile(infile): #读取...原创 2018-03-13 19:09:17 · 354 阅读 · 0 评论 -
pycharm如何设置护眼色
File-settings打开后,找到如下配置,配置Background = E1F4E4原创 2018-07-13 11:11:05 · 9867 阅读 · 2 评论 -
windows下安装pymssql
安装方法一: Pycharm安装python3.6以上的Pycharm直接安装pymssql是安装失败的,因为在提供的库里面最新版本不对应python版本。例如:python3.6以上,pycharm里的库地址是 https://pypi.python.org/simple ,此库中最新版只支持到python3.5。安装方法二:pip3.6以上直接 pip install pymssql是安装不了...原创 2018-07-13 17:10:39 · 16783 阅读 · 1 评论 -
解决ini文件在pycharm中显示问题
1. File -> Settings打开Plugins,选择Install Jetbrains plugin2. 输入ini查找插件Ini4Idea,如果未安装此插件,则右边显示会有‘Install’按钮,点击进行安装。有一些插件在软件内部安装总是失败,只能查找插件自行下载插件文件然后安装到软件,以下是查找插件并下载安装的详细步骤。 首先应该查看软件版本,以Pych...原创 2018-12-19 13:27:21 · 6561 阅读 · 2 评论 -
Python基础 之 格式化字符
1. 比较简单容易理解的字符串格式化>>> print("%d%% people like sleeping." %90)90% people like sleeping.2. 比较好用的字典类型:字符串格式化>>> print('customerA: %(first)s and customerB: %(second)s' % {'first': 'Jack', 'sec原创 2018-01-19 18:53:23 · 212 阅读 · 0 评论