`
zealotds
  • 浏览: 123029 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

My Python Tips 1: chdir, load module

阅读更多
python, chdir, sys.path, working directory, load module

# Directory relative -----------------

# current working directory
os.getcwd()
# getcwd UNICODE version 
os.getcwu()
# path separator, : for UINX and ; for Win
os.pathsep
# change your current working directory, useful in Interactive mode
os.chdir(path)
# alternative of chdir, invoke a OS shell command directly
os.system(command)


# To load your module ----------------

# module search path list
# append your moudule path to import
sys.path
sys.path.append(path)

# import your module
# remember that your module name should better not same to
# some built-in module, otherwise it python will load the built-in
# modules instead of yours
# to check available built-in module: (Interactive mode)
# help('modules')
import <module_name>

# call this global to reload your module
reload(module_name)


Set a environment variable to avoid setting the search path every time:
export PYTHONPATH=$PYTHONPATH:<you-lib-path>
分享到:
评论

相关推荐

    rsync @ERROR: chdir failed 的解决方法

    在使用rsync进行数据同步时,可能会遇到"rsync @ERROR: chdir failed"这样的错误提示。这个问题通常涉及到权限设置不当、错误的盘符指定、SELinux安全策略以及其他配置失误等方面。以下详细解释了这些知识点,并提供...

    「Python系列」Python OS文件:目录方法、Python错误和异常.md

    ### Python OS 文件与目录操作详解 #### 一、Python OS 文件/目录方法 Python 的 `os` 模块提供了一系列强大的工具,使开发者能够轻松地与操作系统进行交互,特别是进行文件和目录的操作。下面我们将详细介绍一些...

    perl-File-chdir-0.1011-5.el8.noarch(1).rpm

    离线安装包,亲测可用

    Python程序设计:os模块与shuilt模块.pptx

    1. **系统信息获取**:os.name可以用来识别运行Python的平台,例如'nt'代表Windows,'posix'代表类Unix系统。 2. **路径操作**:os.sep返回系统的路径分隔符,如Windows的'\\'或Linux的'/'。os.getcwd()用于获取当前...

    python解决方案:WindowsError: [Error 2]

    1. **更改当前工作目录**:使用`os.chdir()`函数切换到包含待重命名文件的目录。 2. **修正路径和文件名**:确保提供的路径和文件名是正确的。 下面是修改后的代码示例: ```python import os from nt import ...

    cdf:Chdir到收藏夹目录

    Chdir到收藏夹目录。 $ pwd /home/user/work/projects/first $ cdf -a first (save the path of current directory with label "first") $ cd $ pwd /home/user $ cdf first (chdir to the directory labeled ...

    rsync常见错误及解决方法

    六、@ERROR: chdir failed(rsync error: error starting client-server protocol (code 5)) 这种错误的原因是服务器端的目录不存在或权限不正确,解决方法是创建目录并修正权限。 七、rsync: write failed on "/...

    lr_urils解决python导包问题

    当你在项目中遇到“ModuleNotFoundError: No module named 'lr_utils'”这样的错误,这意味着Python无法找到你试图导入的名为`lr_utils`的模块。这种问题通常是由于以下原因造成的: 1. **未安装模块**:`lr_utils`...

    《Python视频处理实战:moviepy加速短视频》, 知识领域:Python编程与多媒体处理, 技术关键词:Python

    ### Python视频处理实战:利用moviepy批量加速短视频 在当今数字化时代背景下,短视频以其独特的魅力成为信息传播的主要载体之一。然而,在制作过程中面临的一个常见挑战是处理大量的视频素材,这不仅耗时,还可能...

    Python下的LibSVM的使用

    1 1:0.449546 2:0.447154 3:0.448588 4:0.451058 5:0.450748 6:0.452268 ... ``` #### 五、Python 接口介绍 在 `libsvm-3.16` 的 python 文件夹下,主要包含两个文件:`svm.py` 和 `svmutil.py`。 - **svmutil.py*...

    《Python文件批量重命名实战教程:os模块应用,高效办公技巧》,知识领域:Python编程,技术关键词:Python,os模

    ### Python文件批量重命名实战教程:os模块应用,高效办公技巧 #### 一、引言 随着数字化时代的到来,我们日常工作中需要处理大量的文件。如何有效地管理这些文件,特别是当涉及到大量的文件重命名时,成为了许多...

    python编写守护进程实现当python进程被杀后重启进程的源代码

    在Python编程中,守护进程(Daemon)是一种特殊类型的后台进程,它不依附于终端,且能在系统启动时启动,并在系统关闭时终止。守护进程常用于提供持续的服务,例如Web服务器、数据库服务等。本篇文章将深入探讨如何...

    python编写shell脚本

    1. **语法清晰**:Python 的语法结构更加现代,易于阅读和理解。 2. **强大的标准库**:Python 标准库提供了丰富的模块和函数,可以直接用于文件操作、网络编程等任务。 3. **更好的错误处理**:Python 支持异常处理...

    Python_OS模块

    Python OS 模块 Python OS 模块提供了一个统一的操作系统接口函数,这些接口函数通常是平台指定的,os 模块能在不同操作系统平台如 nt 或 posix 中的特定函数间自动切换,从而能实现跨平台操作。 文件操作 OS ...

    python文件处理笔记

    ### Python 文件处理详解 #### 一、Python文件处理概述 Python 的文件处理功能十分强大,通过内置的 `open` 函数可以轻松实现文件的读写操作。本篇笔记将详细介绍如何使用 `open` 函数以及相关的方法来进行文件的...

    C语言中文网Python教程

    【C语言中文网Python教程】是一份离线的Python学习资料,包含了多个主题,旨在帮助用户深入了解和掌握Python编程语言。这份教程通过一系列HTML文件提供VIP级别的内容,无需网络连接即可阅读。 首先,我们来看看...

    Python脚本后台运行的几种方式.docx

    这将在后台运行 Python 脚本 test1.py。 使用 bash 脚本实现 可以使用 bash 脚本来实现后台运行。例如: ```bash #!/bin/bash python test1.py & ``` 这将在后台运行 Python 脚本 test1.py。 Python 脚本后台...

    python文件夹操作.doc

    ### Python 文件夹操作详解 #### 一、引言 在Python编程中,文件与目录的操作是非常常见的需求之一,尤其在处理大量数据文件时尤为重要。本文档将详细介绍如何使用Python的标准库`os`来实现文件夹的基本操作,包括...

    操作系统课程设计简单文件系统的实现.pdf

    1. `my_format`:对虚拟磁盘进行格式化,创建根目录和必要的数据结构。 2. `my_mkdir`:创建子目录。 3. `my_rmdir`:删除子目录。 4. `my_ls`:显示目录内容。 5. `my_cd`:改变当前目录。 6. `my_create`:创建...

    python常用的函数[文].pdf

    Python常用函数 Python是一种高级编程语言,具有简单易学、灵活、可扩展等特点。Python提供了许多内置函数和模块,可以帮助开发者快速构建高效、可靠的软件系统。本文总结了Python中常用的函数和模块,包括内置函数...

Global site tag (gtag.js) - Google Analytics