问题描述近日在尝试引用其他文件的代码时,遇到了错误: ImportError: attempted relative import with no known parent package.
问题大致是这样的:我想在 code2.py 中引用 code1.py 的函数,如 from ..folder1.code1 import xxx,运行 code2.py 时出现错误。root
├── fold
1.创建和使用类 使用类几乎可以模拟任何东西。下面会编写一个简单的Dog类。1.1创建Dog类 根据Dog类创建的每个实例都会存储名字和年龄,并且我们还赋予了每条小狗蹲下和打滚的能力。class Dog:
"""一次模拟小狗的简单尝试"""
def
转载
2023-06-19 21:54:12
106阅读
# 如何实现自己编写 Python Library
## 介绍
在本文中,我将带领你了解如何自己编写一个 Python Library。作为一名经验丰富的开发者,我将向你展示整个流程,并为每个步骤提供详细的代码和解释。
## 流程图
```mermaid
graph LR
A[选择一个项目名称] --> B[创建项目目录]
B --> C[创建 library 的主文件]
C --> D[
原创
2023-08-10 06:16:03
196阅读
# 自己编写 Python 代码的指南
Python 是一种广泛使用的编程语言,适合初学者。本文将为你提供一个详细的步骤指导,使你能够从零开始编写自己的 Python 程序。我们将按照以下流程进行:
| 步骤 | 描述 |
|------|------|
| 1 | 安装 Python 环境 |
| 2 | 编写第一个 Python 程序 |
| 3 | 理解基本语法和数据结
原创
2024-08-31 04:09:36
74阅读
1.下载源码#进入 opt 目录
cd /opt
#安装wget命令
yum install wget -y
#下载源码包,tgz 格式
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz 2. 环境依赖解决yum install gcc patch libffi-devel python-devel
转载
2023-06-25 13:23:27
165阅读
其实网上Python教程挺多的,编写你自己的模块很简单,这其实就是你一直在做的事情!这是因为每一个 Python 程序同时也是一个模块。你只需要保证它以 .py 为扩展名即可。下面的案例会作出清晰的解释。案例(保存为 mymodule.py): def say_hi():
print('Hi, this is mymodule speaking.')
__
转载
2023-07-12 21:27:07
104阅读
所有的异常都是在Python或者它的标准库中提前定义好的。根据自己的目的可以使用任意的异常类型,同时也可以自己定义异常类型,用来处理程序中可能会出现的特殊情况。 一个异常是一个类,即类Exception的一个子类。#编写异常Upp
转载
精选
2016-05-03 13:00:34
894阅读
# 自己编写Python模块的实践指南
在Python编程中,模块化是重要的编程理念之一。通过编写自己的模块,可以将代码结构化、复用性增强、维护更方便。本文将通过一个实际的例子,介绍如何编写Python模块来解决一个问题,以及如何使用Markdown语法标识代码和表格,并用mermaid语法绘制流程图。
## 实际问题
假设我们有一个电子商务网站,我们需要对商品的价格进行一系列的操作,如计算
文章目录一、模块介绍二、导入模块的基本格式三、两种格式的优缺点四、补充知识五、循环导入问题六、判断文件类型七、模块的查找顺序 一、模块介绍1.如何理解模块
模块可以看成一个完整的功能非常强的大代码体 使用了模块就相当于你也有这个功能了
使用模块编程就相当于站在巨人的肩膀上(智能语音 人工智能机器学习......)
2.模块分类
1>.内置模块
内置模块就
转载
2023-09-11 10:54:53
62阅读
# Python 类编写指南:新手开发者的第一步
在编写 Python 类之前,理解类的概念和如何构建一个类是至关重要的。类是面向对象编程(OOP)的基本构建块,它让我们能够用更直观的方式来组织代码。下面,我们将详细介绍如何编写 Python 类,并给出一个简单的示例。
## 学习流程概览
我们将通过以下几个步骤来完成 Python 类的编写:
| 步骤 | 描述
# 如何使用Java自定义工具类及其导入方式
在Java编程中,工具类的编写与使用是一项非常重要的任务。工具类通常包含一些通用的方法,可以在多个地方重用,从而减少代码重复,提高代码的可维护性。本篇文章将展示如何创建一个自定义的Java工具类,并在其他Java文件中进行导入与使用,解决一个实际问题。
## 工具类示例:字符串处理工具类
设想我们要创建一个字符串处理的工具类,这个类将包含一些常用
原创
2024-09-23 06:25:21
67阅读
平时写代码,我们可能会抛出各种异常,这些异常有些是我们测试过程中发现进行解决的,但是也有一些异常是我们未知的
原创
2022-08-19 13:03:59
183阅读
使用pip安装模块的本质:使用者从PYPI去下载开发者网PYPI上产的模块。PYPI可以理解为一个包(模块)管理平台,模块开发者将自己开发的包上传至PYPI,使用者通过pip intall 去下载。对于模块开发者来说,需要做三件事: ● 编写模块 ● 将模块进行打包 ● 上传到PYPI(需要先注册PYPI账号) ○ 注册账号 ○ 安装上传工具 ○ 基于工具进行上传对于模块的使用者来说,只需两件事:
转载
2023-08-29 07:07:46
50阅读
项目打包和发布:https://zhuanlan.zhihu.com/p/161930778python脚本带参数打包及调用方式#xx.py
import sys
arg1 = sys.argv[1]
arg2 = sys.argv[2]
print(arg1)
print(arg2)
#1. 调用
python XX.py arg1 arg2
打包后 XX.exe arg1 arg2
打包
转载
2023-06-12 20:46:09
90阅读
假设自己写的 class 文件myPets.py放在当前目录的子目录/myClasses下,在myPets.py中定义了一个 class 叫Pet。现在要调用Pet这个 class : from myClasses.myPets import Petgi...
转载
2017-06-12 12:21:00
191阅读
2评论
# 如何管理自己的Python项目
在开发Python项目时,合理的项目管理策略能够显著提升代码的可维护性、可扩展性以及团队协作的效率。本文将通过一个具体的示例,介绍如何有效管理Python项目,并使用状态图和代码示例来详细说明过程。
## 项目背景
假设我们正在开发一个简单的任务管理器,这个管理器能够允许用户添加、删除和查看任务。我们的目标是构建一个清晰的项目结构,以便后续扩展功能和维护代
# 了解Dockerfile:自己编写Dockerfile
---
在使用Docker进行容器化应用开发和部署时,Dockerfile是一个非常重要的文件。Dockerfile是一个文本文件,其中包含了一系列指令,用来告诉Docker引擎如何构建镜像。通过编写自己的Dockerfile,可以定制化镜像,满足自己的需求。本文将介绍如何编写Dockerfile,并给出一些实例代码。
## Doc
原创
2024-07-12 05:35:37
23阅读
## Python中自己编写调用函数的流程
首先,让我们来看一下整个过程的流程图:
```mermaid
sequenceDiagram
participant 开发者
participant 小白
开发者->>小白: 解释调用函数的流程
开发者->>小白: 提供示例代码
开发者->>小白: 指导小白编写自己的函数
小白->>开发者: 完成编写
原创
2023-10-22 11:23:13
52阅读
# Python调用自己编写的函数
Python是一种高级编程语言,广泛应用于各种领域,包括数据分析、机器学习、网站开发等。在Python中,我们可以编写自己的函数,并在程序中调用它们。这篇文章将介绍如何在Python中调用自己编写的函数,并通过代码示例详细解释。
## 函数的定义和调用
在Python中,函数是一段可重复使用的代码块,用于执行特定的任务。函数可以接受输入参数,并返回一个结果
原创
2023-10-14 12:52:37
101阅读
【例001】计算:1-2+3-4..+199-200值
复制代码 代码如下:
#encoding=utf-8
#计算 1-2+3-4..+199-200值
#1+3+5+7+...199
#-2-4-6...-200
sum1 = 0
sum2 = 0
for i in range(1,200,2): #计算1+3+5+7...199
sum1 +=i
print sum1
for i in ra
转载
2024-10-19 08:33:00
0阅读