- 博客(9)
- 收藏
- 关注
原创 彻底解决python NameError: name ‘__file__‘ is not defined
问题背景我创建了一个函数,里面包含了一个获取当前执行文件路径的代码current_path = os.path.dirname(os.path.abspath(__file__))我把这段代码放在了函数中间位置(图片中已经被注释掉的部分)。在CMD窗口执行时(也在linux中执行过),报NameError: name ‘file’ is not defined错误。查找了几个方案,有说要把__file__改成’file’的,还有说要把os.path.abspath改成os.getcwd()的,
2021-06-20 07:02:28
20112
7
原创 Linux执行sh脚本(执行python)正常,但在crontab中执行失败
想要在linux中利用crontab去定时执行python脚本,但直接crontab调用python执行时并没有执行脚本。这个问题在网上搜了很多方案方案一:修改python代码,在crontab中依然直接使用python执行。看了下crontab的执行log,是在正常执行的。但crontab去执行python代码时,失败!方案二:将python执行代码先写入shell脚本中,然后crontab执行shell脚本。这个方案看了下crontab的执行log,是在正常执行的。而且如果直接执行shenl
2020-11-09 08:56:47
806
原创 kettle资源库连接失效不见了
环境windows 10kettle 8.2问题在资源库(文件资源库)添加设置时,把资源库名称设置为了中文名,设置完后,右上角的connect按钮不见了。方案删除.kettle文件夹,重启软件。设置资源库名称纯英文...
2020-10-02 16:08:21
2014
原创 kettle spoon双击打开无反应
kettle的启动文件spoon双击之后(也试过以管理员身份运行)无反应这个问题在网上各种搜索,查到的资料都是修改spoon里的Xms、Xmx、MaxPermSize的参数值。但我尝试之后依然还是打不开。也尝试添加修改pentaho_javahome、kettle环境变量等,都失败了。把kettle的所有文件删除重新安装也是失败。最后思来想去,觉得这一切的失败可能跟注册表有关,因此就在注册表里查找kettle有关的设置然后全部删除(删除的时候务必看好确认)后,再重新安装kettle,以管理员
2020-09-30 08:54:08
6773
4
转载 sql生成随机测试数据
利用sql语句产生随机测试数据详细代码如下create database test;use test;drop table if exists `card` ;CREATE TABLE `card` ( `card_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `card_number` varchar(100) ...
2019-01-02 16:10:23
1694
原创 Python数据分析学习笔记——DataFrame(还在更新中)
DataFramedf = pd.DataFrame({"id":[1001,1002,1003,1004,1005,1006], &a
2018-12-29 18:51:56
807
原创 python导入文件时,路径读取出错
错误在用python读取桌面文件order.xlsx时出现错误C:\Users\weihoo\Desktop\orders.xlsx File "<stdin>", line 1SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UX...
2018-12-29 16:59:10
2101
原创 导入panda和numpy时出现错误
python错误导入panda和numpy时出现如下错误import pandas as pdimport numpy as npTraceback (most recent call last): File "F:\Python 3.7\lib\site-packages\pandas\__init__.py", line 26, in <module> fro...
2018-12-29 14:10:00
7995
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人