当前位置: 首页 > news >正文

商务型网站自己做淘宝优惠券网站

商务型网站,自己做淘宝优惠券网站,小豹子韬韬是哪个网站做的,网站设计培训班创业需求:在 Windows 环境中通过可视化界面编辑位于 Linux 主机上的 env 文件的情况,我现在环境是windows环境,我的env文件在linux的192.168.20.124上,用户是op,密码是op,文件绝对路径是/home/op/compose/env …

需求:在 Windows 环境中通过可视化界面编辑位于 Linux 主机上的 env 文件的情况,我现在环境是windows环境,我的env文件在linux的192.168.20.124上,用户是op,密码是op,文件绝对路径是/home/op/compose/env
在这里插入图片描述

import tkinter as tk
from tkinter import messagebox, ttk
import paramikodef save_changes():new_values = [f"{key}={value.get()}" for key, value in entries.items()]new_content = '\n'.join(new_values)try:# Create a SSH clientssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(hostname, username=username, password=password)# Write new content to the remote filewith ssh.open_sftp().file(remote_env_file_path, 'w') as f:f.write(new_content)ssh.close()messagebox.showinfo('Success', 'Changes saved!')except Exception as e:messagebox.showerror('Error', f'An error occurred: {str(e)}')hostname = "192.168.20.124"
username = "op"
password = "op"
remote_env_file_path = "/home/op/compose/env"# Load existing key-value pairs from remote env file
entries = {}
try:ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(hostname, username=username, password=password)with ssh.open_sftp().file(remote_env_file_path, 'r') as f:for line in f:key, value = line.strip().split('=', 1)entries[key] = valuessh.close()
except Exception as e:print(f'An error occurred: {str(e)}')# Create GUI window
window = tk.Tk()
window.title("Remote Environment Variable Editor")
window.geometry("400x400")  # Set the initial window size# Create and place widgets
frame = ttk.Frame(window)
frame.pack(fill=tk.BOTH, expand=True)canvas = tk.Canvas(frame)
canvas.pack(side=tk.LEFT, fill=tk.BOTH, expand=True)scrollbar = ttk.Scrollbar(frame, command=canvas.yview)
scrollbar.pack(side=tk.RIGHT, fill=tk.Y)canvas.configure(yscrollcommand=scrollbar.set)
canvas.bind('<Configure>', lambda e: canvas.configure(scrollregion=canvas.bbox("all")))inner_frame = tk.Frame(canvas)
canvas.create_window((0, 0), window=inner_frame, anchor='nw')row = 0
for key, value in entries.items():key_label = tk.Label(inner_frame, text=key)key_label.grid(row=row, column=0, padx=10, pady=5, sticky="e")value_entry = tk.Entry(inner_frame)value_entry.insert(0, value)value_entry.grid(row=row, column=1, padx=10, pady=5, sticky="w")entries[key] = value_entryrow += 1save_button = tk.Button(inner_frame, text="Save Changes", command=save_changes)
save_button.grid(row=row, columnspan=2, pady=10)# Start GUI event loop
window.mainloop()

导出成应用
将Python脚本打包成一个可执行的应用程序通常需要使用第三方库,例如PyInstaller或cx_Freeze。这些工具可以将Python代码和依赖项打包成一个独立的可执行文件,从而使应用程序在没有Python解释器的情况下也能运行。

以下是使用PyInstaller将Python脚本打包成可执行应用程序的步骤:

安装PyInstaller:

打开命令行终端,并输入以下命令来安装PyInstaller:

pip install pyinstaller
打包应用程序:

在命令行中,进入包含你的Python脚本的目录,然后运行以下命令来生成可执行文件:

pyinstaller --onefile your_script_name.py

http://www.yayakq.cn/news/421644/

相关文章:

  • 交互做的很好的网站十五款夜间禁用app免费ios
  • 企业合作的响应式网站智能商标logo设计
  • 网站蓝色小学门户网站建设情况汇报
  • 昌平网站建设浩森宇特汉中网站建设汉中
  • 好便宜建站品牌包装建设网站
  • 长沙中小企业做网站深圳市建设银行网站首页
  • 对网站建设的维护网站开发外包 合同
  • 创意图案设计网站网站域名跳转怎么做
  • 怎么做万网网站吗自己开发app的软件下载
  • 安徽四建东方建设有限公司网站研发和开发的区别
  • 柴沟堡网站建设官方网站打不开怎么回事
  • dede网站转移网络公司具体是干什么的
  • 化妆培训网站模板一般需要多少钱
  • h5效果展示网站个人网站设计与实现源码
  • 做采集网站难不设计师培训资料
  • wordpress网站被镜像邢台123最新事件
  • 花钱制作网站有什么好处网站建站专家
  • 中国城乡建设部网站东营最新事件
  • 用jsp做的网站前后端交互wordpress固定链接目录
  • 做一家网站需要多少钱凡科网是什么
  • 新手做亚马逊要逛哪些网站专业的网站建设费用
  • 免费网站可以下载杭州做营销型网站
  • 网站后台登陆界面模板广西住房和城乡建设部官网
  • 汉阳放心的建站企丿贵州省高层建筑信息平台
  • 手机网站开发要多久微信客户端入口
  • 建设部网站官网 造价鉴定江津做网站
  • 微信公众号商城制作网站做seo需要哪些准备
  • 北京天津网站建设高德地图海外能用吗
  • 电子商务网站建设的步骤一般为(凡客网站规划与建设ppt
  • 一站式服务大厅成都私人做网站建设