pytyon
文章平均质量分 59
刘文钊1
做Oracle EBS开发,技术宅。
展开
-
python调用ssh-paramiko¶miko-expect
每次执行shell命令后会关闭会话,下一次调用会打开新的会话,如果执行多条命令可以使用“;”做为分隔符,一次输入执行,如“cd ..;pwd”可以实现移动到上一次文件,打印路径;getFtpfile和putFtpfile的路径为带文件路径,下载路径如果文件夹路径不存在,会报错,需要使用os类检查下,如果不存在则建立该路径。2. 执行ssh命令,但是无法一些环境变量无法执行如 cd $AU_TOP,会没有返回。使用 paramiko 类,可以实现python调用ssh。1. ftp上传下发文件。原创 2023-02-20 08:06:57 · 830 阅读 · 0 评论 -
python截取字段及按照特殊字符截取字符串
Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。[::] 这种形式 第一个 :代表处理后的字符串,第二个 : 代表着 间隔截取 正数正向输出,负数代表逆向输出。python字符截取可以和字符定位来共同使用,实现按照某些特殊字符截取字符串的目的。截取规则:实际Python字符串截取的规则为“前闭后开”原创 2023-02-19 09:25:54 · 2982 阅读 · 0 评论 -
Python中字符串String去除出换行符(\n,\r)和空格的问题
所以需要使用 .replace(' ', '') 来替换空格项。用 replace("\n", ""),与 replace("\r", ""),后边的内容替换掉前边的。在Python的编写过程中,获取到的字符串进场存在不明原因的换行和空格,如何整合成一个单句,成为问题。2.使用 .replace('\n', '') 去除换行。1.使用 .strip() 只能够去除字符串首尾的空格,不能够去除中间的空格。\r和\n 都是以前的那种打字机传承来的。原创 2023-02-19 08:25:57 · 1352 阅读 · 0 评论 -
python在windows调用svn-pysvn
作为EBS开发人员,开发工具用的多,部署代码类型多,管理程序麻烦,操作繁琐,一直是我最讨厌的事情。部署一次程序要使用好几个工具,改来改去,上传下载,实在难受。扣了一下python,打算做一款集成工具,把代码管理、程序部署一步搞下来。中间有几个技术难点需要打通:1. ERP调用linux的ssh执行shell获得源代码,下载到本机2. 将源代码结构化存储并放到svn下,上传svn同步版本3. 调用Jenkins执行部署,将源代码部署到正式环境4. 该操作步骤做记录留底。原创 2023-02-18 15:13:06 · 1893 阅读 · 0 评论 -
python读取文件,分析目录,分类文档名称,处理格式
准备整理下团队发布的程序信息使用python分析了下发布的svn信息使用到相关知识OS读取本机svn文件下目录,并对不同目录进行分类读取各目录下文件,截取文件名,转大写os.listdir可以读取目录,也可以读取文件,细节自行百度数组存储各种类型文件str.index可以索引特殊字符位置,共代码切片使用str[0:10]:字符切片str.upper():转大写str = "www.runoob.com"print(str.upper()) # 把原创 2022-03-11 10:31:40 · 297 阅读 · 0 评论 -
pip upgrade异常之后报错 no module named pip
使用pip更新指令:python -m pip install --upgrade pip中间出现了错误,再执行的时候就报错python.exe: No module named pip需要运行以下指令:python -m ensurepipeasy_install pipeasy_install 和 pip 都是用来管理、下载安装公共资源库pypi的相关资源包,pip是easy_install的改进版...原创 2021-12-03 08:59:45 · 1409 阅读 · 0 评论 -
python 使用pyqt5进行ui开发-2按钮
文档来源:https://www.jianshu.com/p/684f8343abe4在实际操作中加入了自己遇到的问题和修改窗口主要区域介绍1.1 Widget Box(工具箱)提供了多种空间,每个控制都提供不同的功能。比如常见的按钮,单选钮,文本框等,可以直接拖放到主窗口中。按Ctrl+R快捷键可以预览窗口效果。1.2 主窗口主窗口中一般可以新建MainWindow或者打开一个已有的ui文件1.3 对象查看器可以查看主窗口...原创 2021-08-17 14:30:26 · 1657 阅读 · 0 评论 -
python 使用pyqt5进行ui开发-1安装与初步调用
1. 安装相关库 安装 pyqt5 和 pyqt5-tools 使用豆瓣的源,搜则会很慢然后卡死(pycharm安装会报错,直接cmd安装可行,先把python升到21以上)pip install PyQt5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.compip install PyQt5-tools -i http://pypi.douban.com/...原创 2021-08-16 15:25:07 · 1128 阅读 · 0 评论 -
python-docx表格添加和删除数据(含读取word table)
在使用Python-docx包对表格进行数据的录入,通常采用如下几种方式。01设置单元格的值表格中单元格的值有两种赋值方式,一种是直接为cell.text属性赋值来实现,另外一种是通过获取或者添加单元格中的段落,然后使用段落中的text属性赋值实现,代码如下:from docx import Documentfrom docx.enum.text import WD_PARAGRAPH_ALIGNMENT # 导入段落对齐方式document = Document()table = docume转载 2021-03-30 09:56:39 · 3820 阅读 · 0 评论 -
python 使用cx_oracle库连接oracle报错
1.环境介绍windows10开发环境1:python 64位 anaconda3.7.3 with cx_oracle 7.2.3Oracle EBS DEVSuite2.问题排查使用pycharm进行数据库链接,报错“cx_Oracle.DatabaseError: ORA-01804: 时区信息无法初始化”网上各种查找未果。后来找到文章说是本机没有找到数据库连接的环境变量,需要在代码里面手动配置才行,等等。。。链接为:https://www.wandouip.com/t5i原创 2020-08-21 17:19:55 · 594 阅读 · 0 评论 -
python 库
1. docx鉴于自己也经常遇到问题,同时得到许多网友博文的帮助,自己也开始记录遇到过的问题,希望能帮助需要的人。看了博文,实际就是docx库是一个比较老的库,安装python-docx就可以解决问题。我是先安装成功了docx,查看库里面已经有了依赖包lxml,所以先通过pycharm卸载docx,安装上python-docx问题就解决了。...原创 2020-07-09 08:37:22 · 79 阅读 · 0 评论 -
解决pip更新问题.WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.
WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.当直接输入python -m pip install –upgrade pip更新还报错的时候,输入命令:python -m pip install -U pip...转载 2020-07-09 08:32:25 · 1335 阅读 · 0 评论 -
解决python -m pip install --upgrade pip 升级不成功问题
解决python -m pip install --upgrade pip 升级不成功问题更新时间:2020年03月05日 08:13:04 作者:Cement20 我要评论这篇文章主要介绍了python -m pip install --upgrade pip 解决升级不成功问题,需要的朋友可以参考下据小编统计绝大多数朋友对这一问题很棘手,今天小编给大家分享这一问题的解决方案,一起看看吧使用pip 提示更新:You are using pip version...转载 2020-05-09 18:30:23 · 1963 阅读 · 0 评论 -
python 连接Oracle cx_oracle 报错"cx_Oracle.DatabaseError: ORA-01804: 时区信息无法初始化"的解决方法
Database startup fails with ORA-01804: failure to initialize timezone information and Failed to find timezone data file # -here an number- (DST_4) Daylight Saving Time feature is disable...转载 2020-04-11 15:46:44 · 4767 阅读 · 0 评论 -
pymysql:Mysql拒绝从远程访问的解决办法
pymysql连接数据库 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...转载 2020-04-04 16:32:24 · 1092 阅读 · 0 评论 -
Python connect mariadb(Python连接mysql)
#!/usr/bin/python#coding=utf-8import MySQLdb# 打开数据库连接db = MySQLdb.connect("192.168.1.250","root","123456","mydb" )# 使用cursor()方法获取操作游标cursor = db.cursor()# 使用execute方法执行SQL语句cursor.execute...转载 2020-04-04 16:30:17 · 253 阅读 · 0 评论 -
python字符串截取、查找、分割
Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。# 例1:字符串截取str = '12345678'print str[0:1]>> 1 # 输出str位置0开始到位置1以前的字符print str[1:6] >> 23456 # 输出str位置1开...转载 2020-04-04 16:24:59 · 469 阅读 · 0 评论