首页 > 其他分享 >NiceGUI打包后避免在当前目录生成文件夹

NiceGUI打包后避免在当前目录生成文件夹

时间:2024-12-16 17:58:36浏览次数:5  
标签:当前目录 demo NiceGUI number value 文件夹 ui path os

直接在Import之后加上这句代码即可

os.environ["WEBVIEW2_USER_DATA_FOLDER"] = os.path.join(os.path.expanduser("~"), "Example_APP")

示例代码:


import os

from nicegui import ui
# user_data_folder = os.path.join(os.path.expanduser("~"), "sdc_rpa", "test", "user_data")

# 修改webview2初次启动时WebView2创建文件夹的目录位置,避免直接在当前运行目录下生成
os.environ["WEBVIEW2_USER_DATA_FOLDER"] = os.path.join(os.path.expanduser("~"), "Example_APP")

class Demo:
    def __init__(self):
        self.number = 1


demo = Demo()
v = ui.checkbox('visible', value=True)
with ui.column().bind_visibility_from(v, 'value'):
    ui.slider(min=1, max=3).bind_value(demo, 'number')
    ui.toggle({1: 'A', 2: 'B', 3: 'C'}).bind_value(demo, 'number')
    ui.number().bind_value(demo, 'number')

# ui.run(reload=False, native=True)
ui.run(reload=False, native=True)


标签:当前目录,demo,NiceGUI,number,value,文件夹,ui,path,os
From: https://www.cnblogs.com/jwjh/p/18610813

相关文章

  • vmware设置centos7客户机和windows宿主机共享文件夹
    一、安装内核kernel-devel包yuminstallgcc--nogpgcheckyuminstallkernel-devel-$(uname-r)--nogpgcheck注意,如果自己修改过内核版本,需要确保uname-r显示的版本和实际使用的内核版本一致。二、安装 vmware-tools在vmware上点击菜单:虚拟机->安装wmware-tools。......
  • 使用python 语句编写一段程序,使用场景是检索本地电脑的.lic后缀的文件并且复制至一个
    你可以使用os模块来操作文件系统,并使用shutil模块来复制文件。下面是一个示例代码,可以实现你的需求:importosimportshutil#源文件夹路径source_folder='C:/path/to/source/folder'#目标文件夹路径destination_folder='C:/path/to/destination/folder'#遍历源......
  • Python 批量修改文件/文件夹名
    Python批量修改文件/文件夹名1.简介:使用pythontkinter模块制作的一个界面化批量重命名文件以及文件夹的工具。资源已打包,大家可自行下载。功能升级:1.增加了多个文件选择的功能,并不需要一定选择文件夹。2.增加了保留源文件名功能,可以在源文件名基础上加数字字母。3.......
  • Linux如何挂载windows共享文件夹(包含Linux报错解决)
     目录前言windows如何共享文件夹windows如何查看共享Linux端挂载共享文件夹关于挂载共享文件夹的报错解决1.关闭windows防火墙2.确认windows的CIFS文件共享功能是否开启3.检查源路径与挂载路径是否正确4.检查用户名及密码是否正确5.检查共享文件夹权限6.......
  • Python遍历文件夹及子文件夹
    importos#列出一个文件夹里的所有文件,文件夹defscan_dir_files(files):ifos.path.exists(files):#os.path.exists()判断文件或文件夹是否存在lst=os.listdir(files)print(lst)scan_dir_files('.')#执行函数#输出所有文件夹defdir_path......
  • 在cmake中移动文件夹
    1.使用file命令拷贝后删除源文件file(COPY${SOURCE_FILE}DESTINATION${DESTINATION_FILE})file(REMOVE${SOURCE_FILE})2.使用系统的移动命令execute_process(COMMAND${CMAKE_COMMAND}-Erename${SOURCE_FILE}${DESTINATION_FILE})或execute_process(CO......
  • Windows10 LTSC版本 无法访问网络中部分的共享文件夹
    问题:Windows电脑在网络中部分 共享文件夹可以访问,而另一部分电脑则无法访问,IP也能正常Ping通。但是访问的时候始终会提示错误码:0x80004005  或者 0x80070035 解决方法:1、修改注册表打开注册表,路径[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorksta......
  • java实现从HDFS上下载文件及文件夹的功能,以流形式输出,便于用户自定义保存任何路径下
    @目录java实现下载hdfs文件及文件夹说明:java实现从HDFS上下载文件及文件夹的功能,以流形式输出,便于用户自定义保存任何路径下1.下载xxx文件2.下载xx文件夹java实现下载hdfs文件及文件夹说明:java实现从HDFS上下载文件及文件夹的功能,以流形式输出,便于用户自定义保存任何路径下<!......
  • dragonfly.dll:Windows系统文件夹中的重要组件及其作用
    在Windows操作系统的庞大架构中,存在着众多不可或缺的系统文件,它们如同精密机械中的各个部件,共同驱动着整个系统的稳定运行。其中,dragonfly.dll(请注意,dragonfly.dll并非一个标准的或广为人知的Windows系统文件,此处为示例构建,旨在阐述DLL文件在Windows系统中的作用和重要性,实际使......
  • Linux操作文件和文件夹的常用基础命令
    文件和文件夹的查看ls:列出当前目录中的文件和文件夹。ls-l:以长格式列出文件信息,包括权限、所有者、大小、修改时间等。ls-a:显示隐藏文件(以 . 开头的文件)。ls-h:以人类可读的格式显示文件大小。文件和文件夹的创建touchfilename:创建一个新的空文件。mkdirdirn......