首页 > 编程语言 >python基础20

python基础20

时间:2023-06-07 14:56:13浏览次数:104  
标签:文件 20 log python py 基础 导入 一些 目录

绝对导入和相对导入

  绝对导入

    始终以执行文件位置查找

  相对导入

    使用符号(.)

    句点符(.)

      . 表示当前路径

      .. 表示上一级目录

    相对导入就可以不按照执行文件所在位置为基准,而是参照当前文件所在位置

    当文件中出现相对导入的语句,此文件就不能作为执行文件了,只能作为导入文件使用

包的使用

  模块

    一系列功能结合体

  包·

    多个模块的结合体

软件开发目录规范

  规范不是必须要遵守的,只不过你遵守的更好
  软件开发目录规范:
    就是以后在开发项目的时候,文件夹的名字该怎么起更好

bin
一般存放一些启动文件或者叫入口文件,当启动文件只有一个的时候,我们其实可以放到项目的跟目录下面
start.py
run.py
conf:config
一般存放一些配置文件
settings.py

lib:library
# 库:里面一般放一些公共的文件
common.py

log:
日志
记录一些程序在执行过程中发生的一些记录
log.log

core:
核心的
把项目的一些核心逻辑写在这个里面
src.py

db:
database
把项目中一些需要使用到的数据存放在这里
userinfo.txt
readme:
写一些说明,对项目的解释

 

标签:文件,20,log,python,py,基础,导入,一些,目录
From: https://www.cnblogs.com/shanghaipudong/p/17463284.html

相关文章

  • 字节技术面都过了,薪资都谈好了20K*13结果还是被刷了,问HR,原因是。。
    面试被拒开端分享下自己的求职小故事。在一家公司软件测试技术面试已经过了,然后和最终面试官沟通了下,面试官提出来一个薪资数字,我接受了这个提议并和hr同步了这个数字。再然后被拒了,理由就是期望薪资和职级不匹配。我询问后有邮件回复我为什么面试官和面试的地区公司hr说了不算。......
  • sqlserver2014在新建维护计划时提示代理XP组件已做为此服务器安全配置的一部分被关闭,
     在sqlserver配置管理器中打开sqlserver代理即可 ......
  • python的名称空间和作用域
    1、  2、内置名称空间:Python解释器启动则产生,关闭即销毁 全局名称空间:存放的名字:运行顶级代码产生的名字,或者说不是函数的定义,也不是内置的,剩下的都是。存活的周期:Python文件执行则产生,Python文件运行完毕后销毁 局部名称空间:存放的名字:再调用函数时,运行函数体代......
  • [NOIP2000 提高组] 单词接龙
    题目背景注意:本题为上古NOIP原题,不保证存在靠谱的做法能通过该数据范围下的所有数据。题目描述单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单......
  • 【python练习】排列
    题目给定一个整数n,将数字1∼n排成一排,将会有很多种排列方法。现在,请你按照字典序将所有的排列方法输出。输入格式共一行,包含一个整数n。输出格式按字典序输出所有排列方案,每个方案占一行。代码n=int(input())path=[0foriinrange(n)]used=[Falseforiinrange(n)]de......
  • [BUUOJ]铁人三项(第五赛区)_2018_rop
    铁人三项(第五赛区)_2018_ropchecksec看到保护全关,进IDA分析就是很简单的一串逻辑,在第二个函数处看到了明显的溢出,但是题目里面没有直接提供shell相关操作,所以判断本题为ret2libc,题目中给到了write函数,所以考虑使用write函数来泄露关于write参数fd我找到了如下解释write()writesu......
  • [BUUOJ]bjdctf_2020_babyrop
    bjdctf_2020_babyrop先checksec,64位小端序,MX保护开,其它全关,接着进入IDA分析main函数内很简单,进一步分析后找到关键函数vuln本题没有找到backdoor,所以应该是做基地址泄露然后getshell,整个程序内只有puts函数可以输出内容,因此对puts函数进行修改,先溢出后转到此处,考虑到系统会对堆栈进......
  • 2023我的第一个个人软件作品 无忧桶装水配送管理系统 出来了
    已经多年没发布过共享软件作品了,曾几何时共享软件在国内是多么的流行,随着各类原因的产生,国内共享软件的开发者也越来越少了,记得最早接触共享软件这一行业是在2000年左右吧,随着时间的流失和各类原因自已也慢慢没有从事这方面的业余创作了,到了2018年左右又突然来了激情想搞一两个软......
  • Python pandas库操作 excel
    Pythonpandas库操作excel特别提示:pandas库是基于numpy库的软件库,因此安装Pandas之前需要先安装numpy库。默认的pandas不能直接读写excel文件,需要安装读、写库即xlrd、xlwt才可以实现xls后缀的excel文件的读写,要想正常读写xlsx后缀的excel文件,还需要安装openpyxl库。数据......
  • 实验六 turtle绘图与python库应用编程体验
    '''task1_1.py'''fromturtleimport*defmove(x,y):penup()goto(x,y)pendown()defdraw(n,size=100):foriinrange(n):fd(size)left(360/n)defmain():pensize(2)pencolor('red&#......