首页 > 编程语言 >python中sys.path.append('..')用法

python中sys.path.append('..')用法

时间:2022-09-28 00:14:32浏览次数:89  
标签:.. python sys plus import path append

一般用处:import时,如果包不在同一个文件里,需要跨文件导入,则用sys.path.append('..')来更改导入的路径。

例子:
文件结构如图:
文件结构

  • 主程序在code文件中,调用其他.py中的函数
#main.py程序
import calculateMinus
import sys
sys.path.append('..')
import calculateMultiply
import plus.calculatePlus

a = 7
b = 5
minus = calculateMinus.minus(a, b)
print(minus)

multi = calculateMultiply.multiply(a, b)
print(multi)

plus = plus.calculatePlus.plus(a, b)
print(plus)

参考:python脚本中的sys.path.append(“..“)详解

标签:..,python,sys,plus,import,path,append
From: https://www.cnblogs.com/ethan-wen/p/16736505.html

相关文章

  • python安装weditor报错error subprocess-exited-with-error的解决方法
    使用pip安装weditor失败,报错内容:  解决方法:第一步输入gitclonehttps://github.com/openatx/weditor第二步输入 pip3install-eweditor     验......
  • Python第四章实验报告
    一.实验项目名称:《零基础学Python》第四章的14道实例和4道实战二.实验环境:IDLE(Python3.964-bit)三.实验目的和要求:熟练掌握Python序列的应用四.实验过程:实例01输出......
  • 学习笔记:python列表2
    python学习列表的进一步运用1.减少元素(1)delplace=['lasa','chengdu','litang','xian','lundon']delplace[0]#输出['chengdu','litang','xian','lundon'......
  • Python实验报告(第四周
    一、实验目的和要求学会应用列表、元组、字典等序列;二、实验环境软件版本:Python3.1064_bit三、实验过程1、实例1:输出每日一贴(1)在IDLE中创建一个名称为tips.py的文......
  • 学习笔记:python:字典删除问题
    python学习:字典学习问题:如何删除字典中的一类元素题目:删除字典friends中年龄大于23的friend一个个删除明显达不到考察的目的,所以刚开始我的想法是:利用循环遍历字典中的......
  • 学习python-Day56
    今日学习内容序列化类常用字段类和字段参数常见字段类BooleanField BooleanField()NullBooleanField NullBooleanField()CharField CharField(max_length=None,m......
  • 【Python】FF14自动演奏
    首先需要配置一下键盘,像下面的配置就好:然后python代码如下:importmidoimporttimefrompymouseimportPyMousefrompykeyboardimportPyKeyboarddic={'60':'......
  • 基于python的企业it资产管理系统设计与实现-计算机毕业设计源码+LW文档
    摘 要网络的广泛应用给生活带来了十分的便利。所以把企业it资产管理与现在网络相结合,利用Python技术建设企业it资产管理系统,实现企业it资产的信息化。则对于进一步提高企......
  • Python可视化打包 exe,这个神器绝了
     可视化打包exe,这个神器绝了auto-py-to-exe是一个用于将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用auto-py-to-exe完成python程序打包。......
  • 基于python小区疫情防控系统设计与实现-计算机毕业设计源码+LW文档
    摘 要网络的广泛应用给生活带来了十分的便利。所以把小区疫情防控工作管理与现在网络相结合,利用Python技术建设小区疫情防控系统,实现小区疫情防控工作的信息化。则对于进......