当前位置: 首页 > news >正文

python 相对路径导入_从Python中的相对路径导入

1586010002-jmsa.png

I have a folder for my client code, a folder for my server code, and a folder for code that is shared between them

Proj/

Client/

Client.py

Server/

Server.py

Common/

__init__.py

Common.py

How do I import Common.py from Server.py and Client.py?

解决方案

Don't do relative import.

From PEP8:

Relative imports for intra-package imports are highly discouraged.

Put all your code into one super package (i.e. "myapp") and use subpackages for client, server and common code.

Update:

"Python 2.6 and 3.x supports proper relative imports (...)". See Dave's answers for more details.

相关文章:

  • css揭秘pdf
  • python手机编程输入法_用Python写一个拼音输入法
  • gcc-linaro-arm-linux-gnueabihf交叉编译器配置
  • asp.net 设置 excel alignment_教你如何用python轻轻松松操作Excel、Word、CSV,一文就够了,赶紧码住!!!
  • 拼接字符串,数字分割;
  • 引导最大内存_32位系统内存小的解决方法
  • 原始模型
  • vue 父组建获取子组建方法为获得_vue实现思想分享和探讨
  • office2013安装程序找不到_office2007提示“错误1706,安装程序找不到所需文件
  • Scrapy学习篇(二)之常用命令行工具
  • uefi+guid分区与legacy+mbr分区_硬盘分区表格式GUID和MBR知识普及
  • excel处置4000行数据卡_数十万数据Excel数据不好处理怎么办?
  • 【学习随笔】关于php.ini的各项说明-1
  • layui获取input信息_爬虫实战:运用requests库和正则表达式爬取淘宝商品信息。
  • Django 博客开发教程 16 - 统计文章阅读量
  • golang 发送GET和POST示例
  • Hibernate【inverse和cascade属性】知识要点
  • isset在php5.6-和php7.0+的一些差异
  • Java教程_软件开发基础
  • js对象的深浅拷贝
  • js学习笔记
  • MYSQL 的 IF 函数
  • Redis的resp协议
  • Vue2 SSR 的优化之旅
  • Zepto.js源码学习之二
  • 从零开始的无人驾驶 1
  • 复习Javascript专题(四):js中的深浅拷贝
  • 利用DataURL技术在网页上显示图片
  • 批量截取pdf文件
  • 前端存储 - localStorage
  • 如何选择开源的机器学习框架?
  • 转载:[译] 内容加速黑科技趣谈
  • 移动端高清、多屏适配方案
  • ​批处理文件中的errorlevel用法
  • ​水经微图Web1.5.0版即将上线
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • !!Dom4j 学习笔记
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • $GOPATH/go.mod exists but should not goland
  • (12)Hive调优——count distinct去重优化
  • (day6) 319. 灯泡开关
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (java)关于Thread的挂起和恢复
  • (八十八)VFL语言初步 - 实现布局
  • (十一)手动添加用户和文件的特殊权限
  • (一)Thymeleaf用法——Thymeleaf简介
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)母版页和相对路径
  • (转)一些感悟
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET 指南:抽象化实现的基类
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接