abaqus的python安装文件在哪_python、abaqus执行脚本路径
python中获取执行脚本路径方法
1、sys.path[0]:获取执行脚本目录绝对路径
#每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取)
#!/usr/bin/python3
import os
import sys
print(sys.path)
print(sys.path[0])
执行结果:
[root@localhost tmp]# ./py_test1/pytest24.py
['/tmp/py_test1', '/usr/local/lib/python36.zip', '/usr/local/lib/python3.6', '/usr/local/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/site-packages/pip-9.0.1-py3.6.egg']
/tmp/py_test1
2、sys.argv[0]:获取脚本执行本身路径;
#!/usr/bin/python3
import os
import sys
print(sys.argv[0])
执行1结果:
[root@localhost tmp]# ./py_test1/pytest24.py #相对路径执行脚本则会返回相对路径
./py_test1/pytest24.py
执行2结果:
[root@localhost tmp]# /tmp/py_test1/pytest24.py #绝对路径执行脚本则返回绝对路径
/tmp/py_test1/pytest24.py
注:sys.argv[0]获取得不是脚本目录路径,而是脚本本身执行时的路径!
3、__file__:同sys.argv[0]相似,获取脚本执行本身路径:
#!/usr/bin/python3
import os
import sys
print("sys.argv[0] Output:",sys.argv[0])
print("__file Output:",__file__)
执行1结果:
[root@localhost tmp]# ./py_test1/pytest24.py #相对路径执行脚本则会返回相对路径
sys.argv[0] Output: ./py_test1/pytest24.py
__file Output: ./py_test1/pytest24.p
执行2结果:
[root@localhost tmp]# /tmp/py_test1/pytest24.py #绝对路径执行脚本则会返回绝对路径
sys.argv[0] Output: /tmp/py_test1/pytest24.py
__file Output: /tmp/py_test1/pytest24.py
注:__file__获取得不是脚本目录路径,而是脚本本身执行时的路径!
4、os.path.abspath(__file__)和os.path.realpath(__file__):获取脚本执行本身的绝对路径
通过获取__file__路径,然后转换成绝对路径
#!/usr/bin/python3
import os
import sys
print("__file Output:",__file__)
print(os.path.abspath(__file__))
print(os.path.realpath(__file__))
执行结果:
[root@localhost tmp]# ./py_test1/pytest24.py
__file Output: ./py_test1/pytest24.py
/tmp/py_test1/pytest24.py
/tmp/py_test1/pytest24.py
注:os.path.abspath(__file__)和os.path.realpath(__file__)获取得是脚本本身的绝对路径!
------------------------------------------------------
ABAQUS与执行脚本路径
ABAQUS cae script=xxx.py 命令下
1、sys.path[0],;
2、sys.argv[0],cae执行文件路径;
3、sys.argv[5],工作路径;
4、os.getcwd(),同3工作路径;
5、os.path.abspath(__file__),出错;
难以获取py文件路径
ABAQUS cae script=xxx.py 命令下
1、sys.argv[3],py文件路径;
待补充
abaqus的python安装文件在哪_python、abaqus执行脚本路径相关推荐
- abaqus的python安装文件在哪_python - 在ABAQUS 6.14 python环境中安装熊猫 - 堆栈内存溢出...
我想要做的是在ABAQUS CAE软件包内的python发行版中安装Pandas软件包. Python 2.7.3 (default, Oct 4 2012, 15:15:08) [MSC v.160 ...
- abaqus的python安装文件在哪_在abaqus2016中安装xlwt和xlrd库教程
声明:本人 abaqus 小白,使用 abaqus 版本为 2016 版本,之前在使用 python 写脚本时发 现 abaqus 使用的是软件内置的 python2.7.3 ,在安装 xlrd 和 ...
- abaqus的python安装文件在哪_拓展abaqus python 模块
abaqus python 本身自带一些模块: 在安装路径:\\SIMULIA\Abaqus\6.14-1\tools\SMApy\python2.7\Lib\site-packages和另外一个2. ...
- python 操作oracle 执行脚本_python、abaqus执行脚本路径
python中获取执行脚本路径方法 1.sys.path[0]:获取执行脚本目录绝对路径 #每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取) #! ...
- python whl文件解压_python pip whl安装和使用
转载:https://www.cnblogs.com/klb561/p/9271322.html 1 python的安装 首先,从python的官方网站 www.python.org下载需要的pyth ...
- python安装文件乱码_python输出到文件乱码如何解决
python代码文件的编码 py文件默认是ASCII编码,中文在显示时会做一个ASCII到系统默认编码的转换,这时就会出错:SyntaxError: Non-ASCII character.需要在代码 ...
- python安装报错类型_Python处理验证码第一篇(pytesser初探及报错处理)
前言: 春节期间,无法全身心投入地去写爬虫,那就玩玩验证码吧,应该比较有趣! 首次接触验证码识别,用pytesser接触一下最简单的验证码先,代码参照:使用python以及工具包进行简单的验证码识别. ...
- python安装要什么配置_Python的安装和详细配置
Python是一种面向对象.解释型计算机程序设计语言.被认为是比较好的胶水语言.至于其他的,你可以去百度一下.本文仅介绍python的安装和配置,供刚入门的朋友快速搭建自己的学习和开发环境.本人欢迎大 ...
- python安装lxml库出错_python安装lxml出错的解决方法
python安装lxml出错的解决方法 发布时间:2020-08-07 09:44:14 来源:亿速云 阅读:71 作者:小新 这篇文章给大家分享的是有关python安装lxml出错的解决方法的内容. ...
最新文章
- 前端的一些常用DOM和事件归纳
- 到2020年,将有60%的工作被人工智能取代?
- win10下如何设置开机自启动
- 【算法数据结构Java实现】时间复杂度为O(n)的最大和序列
- VTK:检查VTK的版本用法实战
- oracle 补丁打不上_非Oracle用户下的数据库不能进行补丁安装处理一例
- python session模块_Python backend.set_session方法代码示例
- 体重控制补品行业调研报告 - 市场现状分析与发展前景预测
- ensp 链路聚合的配置
- 谷歌浏览器,添加手机模拟器
- The Forty-ninth Of Word-Day
- C# 验证码生成照码编程之后
- 洛谷:P3092 [USACO13NOV]No Change G(状压+二分,独特的状态定义,不写会后悔一辈子的题)
- excel行列值相同,交叉单元格高亮显示
- 图片实测:智能鉴黄,哪家强?
- 基于python+selenium+Chrome自动化爬取巨潮资讯网A股财务报表
- 制造企业工具如何进行5s管理?
- Linux策略路由和iptables OUTPUT链的一个细节
- win11电脑输入法不见了怎么调出来
- 无人机光流模块的选择