后续过程:在调试过程中注意到在交换机中 put 指令不支持中文名上传。先使用拼音,再改名,csv文件再新增一列拼音,方便后续从拼音替换为中文。
所需软件:IPOP,或其他FTP软件。
地址及源码:
https://github.com/hoochanlon/scripts/tree/main/d-python-datacom
import paramiko
import time
import os
import csv
# 获取当前用户桌面路径
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
# 读取 CSV 文件并逐行处理
csv_file_path = os.path.join(desktop_path, "SSH登记表.csv") # 假设 CSV 文件在桌面
# ftp_server_ip = "192.168.1.58" # 本机的 FTP 服务 IP 地址
ftp_server_ip = "172.16.1.55"
ftp_username = "admin" # FTP 用户名
ftp_password = "123" # FTP 密码
try:
with open(csv_file_path, "r", encoding="utf-8") as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
# 解析每一行数据
if len(row)
演示效果