您现在的位置是:首页 > 正文

python获取当前项目所在文件路径(name ‘__file__‘ is not defined)

2024-02-01 01:18:36阅读 2

s.path.abspath(os.path.dirname(os.path.realpath(‘file’)))
注意__file__要加引号。否则会报错name ‘file’ is not defined

网站文章

  • 实验二:熟悉常用的HDFS操作

    实验二:熟悉常用的HDFS操作

    1、理解HDFS在Hadoop体系结构中的角色2、熟悉使用HDFS操作常用的Shell命令3、熟悉HDFS操作常用的Java API1、操作系统:Windows2、Hadoop版本:3.1.33、JD...

    2024-02-01 01:18:07
  • 【高并发】多线程环境下如何保证共享变量的安全性?冰河建议你使用ThreadLocal,一文带你彻底搞懂ThreadLocal

    【高并发】多线程环境下如何保证共享变量的安全性?冰河建议你使用ThreadLocal,一文带你彻底搞懂ThreadLocal

    ThreadLocal是JDK提供的,支持线程本地变量。也就是说,如果我们创建了一个ThreadLocal变量,则访问这个变量的每个线程都会有这个变量的一个本地副本。如果多个线程同时对这个变量进行读写操作时,实际上操作的是线程自己本地内存中的变量,从而避免了线程安全的问题。

    2024-02-01 01:18:01
  • 2021-10-13-草稿纸

    2021-10-13-草稿纸

    https://www.cnblogs.com/nc923/p/11288072.htmllayui-官方demo: <!DOCTYPE html><html lang="en"><head> <...

    2024-02-01 01:17:53
  • “接口”的定义及其与“抽象类”的区别

    我们知道一个有抽象方法的类是抽象类,而当一个类中全是抽象方法时,就可以定义为接口(interface) 接口命名通常以“I”开头; 接口中的方法默认有public abstract(所以可以省略); 接口中的变量默认有public static final(静态常量),因此可以通过接口名直接调用,例如: public interface IMammal{ public abstract vo...

    2024-02-01 01:17:26
  • websocket 的创建与关闭

    websocket 的创建与关闭。

    2024-02-01 01:17:18
  • C#读Visio模型数据

    C#读Visio模型数据

    第一步:安装Visio安装相应版本的Visio(以64位为例),在安装过程中经常遇到下面的问题解决方法:按“win+R”快捷键,打开“运行”,输入“regedit”,打开注册表,找到【HKEY_CLASSES_ROOT】àInstalleràProducts备份注册表,然后将上面Office 16 Click-to-run Extensiblity Component删除,然后...

    2024-02-01 01:17:11
  • [学习记录] Redis 5. 事务和锁机制,秒杀案例 Demo

    [学习记录] Redis 5. 事务和锁机制,秒杀案例 Demo

    [学习记录] Redis 5. 事务和锁机制,秒杀案例 Demo

    2024-02-01 01:17:07
  • P5735 【深基7.例1】距离函数

    P5735 【深基7.例1】距离函数给出平面坐标上不在一条直线上三个点坐标 (x1,y1),(x2,y2),(x3,y3)(x_1,y_1),(x_2,y_2),(x_3,y_3)(x1,y1),(x...

    2024-02-01 01:16:37
  • C# - JSON详解

    C# - JSON详解

    最近在做微信开发时用到了一些json的问题,就是把微信返回回来的一些json数据做一些处理,但是之前json掌握的不好,浪费了好多时间在查找一些json有关的转换问题,我所知道的方法只有把json序列化和反序列化一下,但是太麻烦了我觉得,所以就在找一些更简单又方便使用的方法。也许这个会有用吧,所以先放到这以后能用到的。原文出处:http://www.cnblogs.com/mcgra...

    2024-02-01 01:16:29
  • yum安装mongodb报错

    yum安装mongodb报错

    今天在尝试yum安装mongodb时,发现了问题:这是因为你以前用的是CENTOS现在是redhat 红帽的yum安装软件的时候要验证的看是不是红帽的软件,是红帽的软件可以安装不是就失败.因此,我们需要将gpgcheck=1改成gpgcheck=0即可。gpgcheck=1表示需要验证,0表示不需要验证。成功!...

    2024-02-01 01:16:13