今日:0  |  文章:19
admin
小绿叶技术博客 Lv2 超级管理员

Python3 File(文件) 方法

1# Python中的文件打开模式t 文本模式 (默认)。x 写模式,新建一个文件,如果该文件已存在则会报错。b 二进制模式。+ 打开一个文件进行更新(可读可写)。r 只读。开头。这是默认模式。rb 二进制只读。开头。r+ 读写。文件指针将会放在文件的开头。rb+ 二进制读写。开头。w 写入。开头开始编辑,覆盖。不存在就创建。wb 二进制写入。从开头开始编辑,覆盖w+ 读写。从开头开始编辑,会覆盖。不存在就创建新文件。wb+ 二进制于读写。开头开始编辑,会覆盖。不存在就建
 
 2049   2020-10-17
admin
小绿叶技术博客 Lv2 超级管理员

python 与linux交互 paramiko 自动化运维 批量登录控制多台主机执行命令

# 首先需要配置 python的 pip 的源 参考 linux centos7 编译安装python3 --shell脚本#!/usr/bin/python3import paramikoclient = paramiko.SSHClient()    #创建连接对象client.set_missing_host_key_policy(paramiko.AutoAddPolicy)  #设置自动添加主机名及主机密钥到本地HostKeys对
 
 2312   2020-10-06
admin
小绿叶技术博客 Lv2 超级管理员

通过Python将Excel表格信息导入数据库

import pymysqlimport xlrd # 连接数据库try:  db = pymysql.connect(host="127.0.0.1", user="root",             passwd="XXX",             db="XXX",          &n
 
 2047   2020-09-30
admin
小绿叶技术博客 Lv2 超级管理员

python 三级菜单

#!/usr/bin/env python# _*_ coding:utf8 _*_#author:GXWimport sys# 用户打印一级菜单def menu():    print("----------------------一级菜单-------------------")    for index, key in enumerate(province_dic.keys(), 1):        print(ind
 
 2039   2020-09-30
admin
小绿叶技术博客 Lv2 超级管理员

python 脚本管理宝塔面板-py案例

#coding: utf-8# +-------------------------------------------------------------------# | 宝塔Linux面板# +-------------------------------------------------------------------# | Copyright (c) 2015-2099 宝塔软件(http://bt.cn) All rights reserved.# +------------------
 
 2280   2020-09-15
admin
小绿叶技术博客 Lv2 超级管理员

python远程操作centos的一些函数

#!/usr/bin/python# -*- coding: UTF-8 -*-import paramikoimport re# 远程操作命令行def rcmd(command=None, host=None, passwd=None, user=None, port=22, save_path="C:/rcmd_error.txt"):    try:        ssh = paramiko.SSHClient()   
 
 2045   2020-09-04
admin
小绿叶技术博客 Lv2 超级管理员

处理异常

try:    x,y = 10,20    a = x/y    print(a)except:    print("除错误和A没有定义");#==================================================class shortInputException(Exception):    def __init__(self, length, atleast): 
/精华
 3800   2018-12-07
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息