首页 > 编程语言 >Python 当前工作路径、当前文件路径

Python 当前工作路径、当前文件路径

时间:2023-10-17 20:16:16浏览次数:42  
标签:文件 py Python os 路径 当前工作 BCP

  • 在BCP源码中,涉及到路径问题,先描述下问题,我运行的文件在BCP/code/LA_BCP_train.py,我希望在索引的时候使用的是BCP/code这个地址,但是实际上是BCP/,这里涉及Python的当前文件路径和当前工作路径。
  • 当前工作路径是BCP/,相对路径是基于这个路径,可以通过os.path.getcwd()获取
  • 当前文件路径是运行的py文件所在路径,可以用os.path.dirname(file)获取py文件所在文件夹
    我的需求是将py文件所在文件夹设置为当前工作路径,方便相对路径索引,用os.chdir('os.path.dirname(file)')

标签:文件,py,Python,os,路径,当前工作,BCP
From: https://www.cnblogs.com/Flashcc/p/17770532.html

相关文章

  • Python随机波动性SV模型:贝叶斯推断马尔可夫链蒙特卡洛MCMC分析英镑/美元汇率时间序列
    全文链接:https://tecdat.cn/?p=33885原文出处:拓端数据部落公众号本文描述了帮助客户使用马尔可夫链蒙特卡洛(MCMC)方法通过贝叶斯方法估计基本的单变量随机波动模型,就像Kim等人(1998年)所做的那样。定义模型以及从条件后验中抽取样本的函数的代码也在Python脚本中提供。  ......
  • Python36days
    进程基础(操作系统中的概念)进程调度算法(四种算法)进程的并行和并发的概念同步异步阻塞非阻塞的概念创建进程(进程类Process)Process类的参数Process类的方法如何开启多进程基于TCP协议的高并发程序————————————————————————————————————......
  • 课程概论与python3语法
    server端云盘:代替硬盘disk,存图片,视频,几百G、几TMysql:存代码,文本,几十GRedis:占用内存, client端WebStorageds内存 1、注释#......
  • Python神经网络编程pdf电子版 Tariq Rashid
    Python神经网络编程pdf电子版TariqRashid作者:[英]TariqRashid原作名:MakeYourOwnNeuralNetwork出版年:2018-4ISBN:9787115474810连接提取码:c75z本书对初学者极为友好,并且篇幅短小精悍,概念讲解明晰易懂,很适合作为神经网络入门第一书。书中作为例子实现的神经网......
  • python练习.8
    问:用户给了一串带有逗号的数字,要求用逗号分隔数字列表,并生成列表和元组。例:23,34,43,44,5,5==》['23','34','43','44','5','5']   ('23','34','43','44','5','5')defAyue():......
  • 解决The following specifications were found to be incompatible with the existing
    解决"Thefollowingspecificationswerefoundtobeincompatiblewiththeexistingpythoninstallation"的问题当你尝试安装或更新Python包时,有时候你可能会遇到以下错误信息:plaintextCopycodeThefollowingspecificationswerefoundtobeincompatiblewiththeexisting......
  • 解决gyp verb ensuring that file exists: C:Python27python.exe gyp ERR! configure
    解决"gypverbensuringthatfileexists:C:\Python27\python.exegypERR!configureerrorgypERR!sta"错误一些开发者在使用Node.js模块时,可能会遇到类似于"gypverbensuringthatfileexists:C:\Python27\python.exegypERR!configureerrorgypERR!sta"......
  • Python中的av入门
    Python中的av入门在Python中,av是一个强大的多媒体处理库,提供了音频和视频的编码、解码、剪辑、合并等功能。本文将介绍av库的安装和基本用法,以帮助你快速入门。安装av库使用pip命令可以方便地安装av库。bashCopycodepipinstallav如果你使用的是conda环境,请使用conda命令安装。ba......
  • Python中的SWIG入门
    Python中的SWIG入门什么是SWIG?SWIG(SimplifiedWrapperandInterfaceGenerator,简化封装和接口生成器)是一个开源工具,用于将C/C++代码转换为各种高级编程语言的接口代码。它允许开发人员在Python等脚本语言中直接使用底层的C/C++代码,以提高开发效率和灵活性。SWIG的优势及应用场......
  • Python中的gym入门
    Python中的gym入门在机器学习和强化学习领域,学习和评估算法的性能通常是非常重要的。为了满足这个需求,OpenAI开发了一个名为gym的Python库。gym提供了一系列标准化的环境,用于开发和比较强化学习算法。安装首先,我们需要安装gym库。打开终端,并执行以下命令:bashCopycodepipinstallg......