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

家居企业网站建设教程网站建设找哪家公司好

家居企业网站建设教程,网站建设找哪家公司好,织梦更新网站地图,贵阳app开发公司为了确保这段代码能够在Windows和Linux系统上都能正常运行,我考虑以下几个方面: 路径分隔符:在Windows和Linux中,文件路径的分隔符不同。Windows使用反斜杠(\),而Linux使用正斜杠(/)。我们可以使用 os.path.join 来处理路径,以确保跨平台兼容性。 消息框:tkinter.…

为了确保这段代码能够在Windows和Linux系统上都能正常运行,我考虑以下几个方面:

路径分隔符:在Windows和Linux中,文件路径的分隔符不同。Windows使用反斜杠(\),而Linux使用正斜杠(/)。我们可以使用 os.path.join 来处理路径,以确保跨平台兼容性。

消息框:tkinter.messagebox 在不同操作系统上的表现可能会有所不同。确保使用 tkinter.messagebox 的标准方法来显示消息框。

文件对话框:tkinter.filedialog 用于打开和保存文件对话框。这些对话框在不同操作系统上的表现也有所不同,但 tkinter.filedialog 已经处理了大部分跨平台的问题。

线程处理:threading 模块在不同操作系统上的行为是一致的,因此不需要特别处理。

环境变量加载:dotenv 模块可以跨平台加载环境变量,确保在不同操作系统上都能正确读取环境变量。

以下是完善后的代码:

import tkinter as tk
from tkinter import scrolledtext, filedialog, messagebox
import requests
import os
import threading
import json
from dotenv import load_dotenv# 加载环境变量
load_dotenv()# 从环境变量中获取API密钥和DeepSeek的API端点
API_KEY = os.getenv('DEEPSEEK_API_KEY')
DEFAULT_API_URL = os.getenv('DEEPSEEK_API_URL', 'https://api.deepseek.com/v1/chat')# 配置文件路径
CONFIG_FILE = os.path.join(os.getcwd(), 'config.json')# 如果环境变量未设置,尝试从配置文件中读取
if not API_KEY or not DEFAULT_API_URL:try:with open(CONFIG_FILE, 'r') as f:config = json.load(f)API_KEY = config.get('API_KEY', API_KEY)DEFAULT_API_URL = config.get('DEFAULT_API_URL', DEFAULT_API_URL)except (FileNotFoundError, json.JSONDecodeError) as e:messagebox.showwarning("警告", f"配置文件加载失败: {str(e)}")API_KEY = ''DEFAULT_API_URL = 'https://api.deepseek.com/v1/chat'# 从配置文件中读取多个API节点和其他配置
try:with open(CONFIG_FILE, 'r') as f:config = json.load(f)API_NODES = config.get('API_NODES', [DEFAULT_API_URL])MAX_TOKENS = config.get('MAX_TOKENS', 150)TIMEOUT = config.get('TIMEOUT', 10)MODEL = config.get('MODEL', 'deepseek-7b')
except (FileNotFoundError, json.JSONDecodeError) as e:messagebox.showwarning("警告", f"配置文件加载失败: {str(e)}")API_NODES = [DEFAULT_API_URL]MAX_TOKENS = 150TIMEOUT = 10MODEL = 'deepseek-7b'# 当前使用的API节点
CURRENT_API_URL = API_NODES[0]# 存储对话历史
conversation_history = []def get_response(prompt):headers = {'Authorization':</
http://www.dtcms.com/wzjs/382147.html

相关文章:

  • 企业成品网站模板游戏代理
  • 做网站商城项目的流程宜兴网站建设
  • 做网站域名怎么选有利于seo百度竞价推广开户费用
  • 建设小说网站费用留手机号广告
  • 有哪些做动图网站武汉seo软件
  • 建站教学seo网站快速排名软件
  • 定西临洮网站建设手机优化大师下载2022
  • 合肥企业网站制作方案百度引擎搜索入口
  • 荣耀商城官网网站网站排名点击工具
  • 网站负责人 法人谷歌sem推广
  • 16岁做分期网站百度推广怎么开户
  • erp系统与网站对接长沙手机端竞价恶意点击能防止吗
  • 画廊网站模板苏州seo关键词优化方法
  • 做网站封面要怎么做鸡西seo顾问
  • 青岛网站运营推广seo排名优化推荐
  • 微信网页注册入口seo关键词优化
  • 怎么做竞拍网站百度关键词推广一年多少钱
  • 集安网站制作电商怎么做营销推广
  • 做画找图网站江苏建站
  • 企业网站展示生产的处方药介绍处罚案件企业建站系统
  • 厦门住房建设局网站首页百度搜索高级搜索技巧
  • 网络空间安全专业郑州网站seo服务
  • 2020一建试题seo教程自学入门教材
  • 网站的推广等内容成都网站关键词推广
  • 大门户wordpress主题门户新闻seo全网优化指南
  • 网站域名需要购买吗长沙电商优化
  • 泰安网站建设入门泉州全网营销优化
  • 网站做响应式还是移动端郑州网络推广方案
  • wordpress自制主题优化电脑的软件有哪些
  • 微信分销网站建设电话东莞网络推广招聘