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

python3 class 类

#!/usr/bin/python3 class demo: name = "" def _init_(self): self.ex() self.start() def inputName(self): global name name = input("輸入您的姓名:") def getFirstName(self): if len(name) <= 0: x
/精华/置顶
 985   2023-12-20
admin
小绿叶技术博客 Lv1 超级管理员

python逐行转换字符编码 - python

python逐行转换字符编码 在Python中,可以使用codecs模块来逐行转换字符编码。 以下是一个示例代码,演示如何逐行转换字符编码: import codecs # 打开文件并逐行读取 with codecs.open('input.txt', 'r', encoding='utf-8') as file: for line in file: # 将每行转换为指定编码 encoded_line = line.encode('gbk')
/置顶
 1089   2023-12-13
admin
小绿叶技术博客 Lv1 超级管理员

python 邮件发送消息

#!/bin/python3 import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText # 邮件配置 smtp_server = 'mail.ddoss.cn' # SMTP 服务器地址 smtp_port = 465 # SMTP 端口,587 是通常用于 TLS 加密的端口 smtp_user
 
 336   2024-08-28
admin
小绿叶技术博客 Lv1 超级管理员

python 发布主题于订阅主题

发布主题test pushmqtt.py#!/bin/python312 import paho.mqtt.client as mqtt import time # MQTT代理服务器地址和端口 broker = 'ddoss.cn' port = 1883 # MQTT代理的默认端口 # 创建MQTT客户端实例 client = mqtt.Client() # 设置用户名和密码 client.username_pw_set(username='test', password='0000
 
 415   2024-08-13
admin
小绿叶技术博客 Lv1 超级管理员

python 使用libvirt 接口创建虚拟机

import libvirt import uuid import random import ipaddress import shutil import os class KVMManager: def __init__(self): # 定义类的引用self接口: __init__ 内置初始化函数 被自定义名字 self 继承; 自定执行,不需要在其它函数调用 self.conn = self.con
 
 483   2024-08-09
admin
小绿叶技术博客 Lv1 超级管理员

python 自带web浏览器,实现配置目录 /home/eisc 的下载和上传

nano server.py         # 填写下面内容sudo python server.py --port 80   运行这个 python 并且指定端口为 80import os from http.server import BaseHTTPRequestHandler, HTTPServer import cgi import urllib.parse UPLOAD_DIR = '/home/eisc' class
 
 278   2024-08-08
admin
小绿叶技术博客 Lv1 超级管理员

python3 自动生成 nginx 的端口映射, 端口定义的:列表,范围,源端口和目标端口; 服务的端口: samba, mysql, mqtt, mail, webPublic, webInside

#---- 从数据库获取 ----## 分析中def samba(): global type, rank_type, ip, port_list # 数据库连接配置 db_config = { 'user': 'enchantment', # 数据库用户名 'password': 'eisc.cn', # 数据库密码 'host': 'localhost',
 
 340   2024-08-07
admin
小绿叶技术博客 Lv1 超级管理员

ubuntu build install python3.12 and config pip

#!/bin/bash # ubuntu 编译安装 python ; 并配置 pip 仓库源 installDir=/datadisk/eisc/server/tools/python/python3/ sudo apt install -y gcc make cmake zlib1g-dev libssl-dev #wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz wget work.eisc.cn/ruanjian/ub
 
 615   2024-05-27
admin
小绿叶技术博客 Lv1 超级管理员

修改文件行的内容_python3

#!/usr/bin/python3 def modify_line(file_path, line_number, new_content): with open(file_path, 'r') as file: lines = file.readlines() if line_number <= len(lines): lines[line_number - 1] = new_content with open(file_path, '
 
 698   2023-12-08
admin
小绿叶技术博客 Lv1 超级管理员

python 修改文件多个位置 完整代码案例

import os def modify_file(file_path, replacements): with open(file_path, 'r') as file: content = file.read() for old_value, new_value in replacements.items(): content = content.replace(old_value, new_value) with open(file_pa
 
 896   2023-08-02
admin
小绿叶技术博客 Lv1 超级管理员

python3 修改文件

#!/usr/bin/python3 #!-*-coding:utf-8-*- old_str = 'aaa' new_str = 'bbb' f1 = open('1.txt','r+',encoding="utf-8") # 以读写方式打开,可读可写 data = f1.read() # 读取文件内容 print(f1.tell()) # 4574 tell()
 
 975   2023-04-11
admin
小绿叶技术博客 Lv1 超级管理员

linux 使用 python3 连接数据库

   sudo apt install python3-pip   pip install pymysql#!/usr/bin/python3 import pymysql # 实现连接mysql # 创建连接 mysql = pymysql.connect( host='127.0.0.1', # 连接地址, 本地 user='enchantment',
 
 895   2023-04-04

Powered by ddoss.cn 12.0

©2015 - 2024 ddoss

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息