首页 > 编程语言 >设置python的启动文件

设置python的启动文件

时间:2023-06-07 10:06:18浏览次数:44  
标签:文件 usercustomize 启动 python py site 设置


设置启动文件 PYTHONSTARTUP 类似于profile



这个文件在交互会话期是只读的,



当Python从脚本中解读文件或以终端/dev/tty 做为外部命令源时则不会如此,



它与解释器中不受限制的使用。



你也可以在这个文件中改变sys.psl和sys.ps2指令。



如果想要在当前目录中执行附加的启动文件,可以在全局启动文件中加入类似以下的代码:



if os.path.isfile('.pythonrc.py'): 
 
 
 

   execfile('.pythonrc.py')



本地化模块



Python提供了两个方法来本地化: sitecustomize 和 usercustomize 。



首先找到site-packages的目录。



启动python 执行下面的代码



import site



site.getusersitepackages()



'/home/user/.local/lib/python3.2/site-packages'



然后在site-packages的目录下创建 usercustomize.py文件



这个文件会影响python的每次调用,



除非启动的时候加入 -s 选项禁止自动导入



sitecustomize 的工作方式一样,但是是由电脑的管理账户创建以及在



usercustomize 之前导入。

标签:文件,usercustomize,启动,python,py,site,设置
From: https://blog.51cto.com/u_13990003/6429971

相关文章

  • CentOS配置Hbase成系统应用,并随系统自启动
    1、在/etc/init.d/目录创建hbase文件#!/bin/bash#chkconfig:3456337#exportJAVA_HOME=/usr/local/jdk1.8.0_191HBASE_HOME=/usr/local/hbase-1.2.12case"$1"instart)$HBASE_HOME/bin/start-hbase.sh;;stop)$HBASE_HOME......
  • python-itertools
    python-itertools目录python-itertools概要无限迭代器itertools.countitertools.cycleitertools.repeat有限迭代器itertools.accumulateitertools.chainchain.from_iterableitertools.compressitertools.dropwhileitertools.filterfalseitertools.groupbyitertools.isliceitertoo......
  • Python写文件时加锁,避免写入过程中被读取
    问题:Linux上有个Python2脚本每天定时生成一些数据,并覆盖写入文件A,文件内容是每行一个Json字符串。有一个乙方的采集器程序(类似filebeat)需要读取文件A,但发现读取的数据有截断,导致解析失败。怀疑是因为采集器读取文件A的时候,文件A写入还未结束。解决:由于采集器程序是乙方自研的,属......
  • 【python基础】if语句-处理列表
    通过结合使用if语句和列表,可以完成一些程序上的需求,比如,对列表中特定的值做特殊处理1.测试特殊值比如我们有一个学员名单,其中'刘柏宏'入学比较晚,需要我们重点关注,编写程序如下所示:2.确定列表不是空的到目前为止,对于处理的每个列表都做了一个简单的假设,即假设它们都至少包含一......
  • Python apend & extend 使用说明
    列表操作append()函数a.append(b):是将b原封不动的追加到a的末尾上,会改变a的值,其中,b可为列表、元组、字符串、一串数/字符/字符串append列表a=[1,2,3]b=['a','b']a.append(b)print(a)#[1,2,3,['a','b']]append元组a=[1,2,3]b=('a','b......
  • 【python基础】if语句
    if语句是条件控制语句,在python编程中比不可少,下面是其学习目录:if语句-条件测试if语句-语法格式if语句-处理列表......
  • CentOS 安装后的网络设置
    一。在安装minimalCentOS后,启动后输入 root与密码  二。cd进入/etc/sysconfig/network-scripts文件夹 三。vi编辑文件 ifcfg-enp4sp0   我看网上其它是 ifcfg-eth0,因为我的网卡名是 enp4sp0 四。修改内容BOOTPROTO="static"#dhcp改为staticONBOOT="y......
  • Python中TensorFlow的长短期记忆神经网络(LSTM)、指数移动平均法预测股票市场和可视化
    原文链接:http://tecdat.cn/?p=23689最近我们被客户要求撰写关于LSTM的研究报告,包括一些图形和统计输出。本文探索Python中的长短期记忆(LSTM)网络,以及如何使用它们来进行股市预测 ( 点击文末“阅读原文”获取完整代码数据******** )。在本文中,你将看到如何使用一个被称为长短时......
  • Python信贷风控模型:Adaboost,XGBoost,SGD, SVC,随机森林, KNN预测信贷违约支付|附代码
    图形和统计输出。在此数据集中,我们必须预测信贷的违约支付,并找出哪些变量是违约支付的最强预测因子?以及不同人口统计学变量的类别,拖欠还款的概率如何变化有25个变量:ID: 每个客户的IDLIMIT_BAL: 金额SEX: 性别(1=男,2=女)4.教育程度:(1=研究生,2=本科,3=高中,4=其他,5=未知)5.婚......
  • Python | VSCode的Python编程环境搭建
    1、简介VScode是一款轻量化的代码编辑器,也是目前极为流行的适配性极强的写代码的工具,不仅仅可以用于C/C++代码项目的编写,还能够用于Python、java等其他语言。2、内容a、先下载安装Python的解释器b、安装VSCodec、安装Python相关的插件d、即可运行编译Python代码附:完整教程步骤......