
使用pyinstaller可以把py文件打包为exe可执行文件,命令为:
打包后有两个文件夹,一个是dist,另外一个是build,可执行文件在dist文件夹里面,但是会有许多依赖是独立文件存在
使用-F参数后,打包的可执行文件是一个整体,只有一个exe文件。
获取文件路径的方式有四种,可以在打包成exe文件后,获取exe文件的当前路径
在ide界面的执行结果如下:
在exe文件的执行结果为:我是把exe文件放到桌面运行的。
应该是直接就可以读取的。
因为你的配置文件和Jar文件在同一个目录下,如果你的应用能找到jar文件,也就是可以找到配置文件。不过你要在classpath路径中添加properties。
WCF和EF都需要配置文件,而且默认的名字都是appconfig,在程序中,无需我们处理配置文件(比如读XML文件,然后获取节点信息),在WCF的Host端和EF里面只需如下的两段代码,NET能自动获取appconfig的内容:// WCF工程using (var host=new ServiceHost(typeof(ServerSettingsConfigration))) { hostOpen(); ConsoleWriteLine("WCF服务已经启动,按任意键终止……"); ConsoleRead(); } // EF工程using (var context=new SettingsEntities()) { } 但是!如果把appconfig重命名为otherconfig(或其它名字,但内容不变),程序将无法正常运行,它会告诉你找不到配置文件。 请问如何使用任意名称的配置文件,同时代码简洁,最好不要直接 *** 作XML文件。我知道NET中有个类叫 SystemConfigurationConfigurationManager,但不知道如何用在WCF或EF的配置读取中。而且ConfigurationManager也只是方便的读取XML而已。我希望ServiceHost或ObjectContext有这样一个属性:string filePath = "otherNameconfig";ConfigurationFilePath = filePath;当然,如果能指定程序运行时要读取的配置文件,更好。
将logbackxml文件修改为logback-springxml,原因是在springboot启动加载顺序中是先读取logbackxml->yml/propertis配置文件->logback-springXML这种读取顺序
然后在配置文件中自定义一个配置参数,在日志文件中配置
在Java web项目中经常会用属性文件作为配置文件,而其一般放在src的根目录下,读取文件时一般会有以下两种情况:
方式一、在servlet中读取:
// action配置文件路径
public static final String ACTIONPATH = "WEB-INF/classes/actionsproperties";
// 属性文件
public static final Properties prop = new Properties();
// 获取servlet上下文的绝对路径,如:C:\Program Files\Apache\Tomcat 60\webapps\fee\
String path = getServletContext()getRealPath("\\");
// 把文件读入文件输入流,存入内存中
FileInputStream fis = new FileInputStream(new File(path + ACTIONPATH));
//加载文件流的属性
propload(fis);
方式二、在一般的类中读取:
// action配置文件路径
public static final String ACTIONPATH = "actionsproperties";
// 属性文件
public static final Properties prop = new Properties();
// 获取当前类加载的根目录,如:/C:/Program Files/Apache/Tomcat 60/webapps/fee/WEB-INF/classes/
String path = UriFilterclassgetClassLoader()getResource("")toURI()getPath();
// 把文件读入文件输入流,存入内存中
FileInputStream fis = new FileInputStream(new File(path + ACTIONPATH));
//加载文件流的属性
propload(fis);
以上就是关于python-pyinstaller、打包后获取路径、读取同路径的配置文件全部的内容,包括:python-pyinstaller、打包后获取路径、读取同路径的配置文件、jar包中的类读取配置文件的路径问题,求大家帮帮忙、如何指定.NET程序运行时需要读取的配置文件路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)