1、在github下完代码如何安装配置代码所需的环境

# 跳转到当前目录
cd 目录名(Ubuntu系统)或是直接打开目录文件(Ubuntu或是Windows系统)

下面的代码可以在文件夹目录下,按shift+鼠标右键出来powershell终端。

#先卸载依赖库
pip uninstall -y -r xxx.txt
#再重新安装依赖库
pip install -r xxx.txt
#开始运行程序
python xxx.py

然后就可以跑程序啦!

二、Python调试器之pdb

1. 单步执行代码,通过命令 python -m pdb xxx.py 启动脚本,进入单步执行模式

pdb命令行:

1)进入命令行Debug模式,python -m pdb xxx.py

2)h:(help)帮助     n:执行下一步代码

3)w:(where)打印当前执行堆栈

4)d:(down)执行跳转到在当前堆栈的深一层(个人没觉得有什么用处)

5)u:(up)执行跳转到当前堆栈的上一层

6)b:(break)添加断点

b 列出当前所有断点,和断点执行到统计次数

b line_no:当前脚本的line_no行添加断点

b filename:line_no:脚本filename的line_no行添加断点

b function:在函数function的第一条可执行语句处添加断点

7)tbreak:(temporary break)临时断点

在第一次执行到这个断点之后,就自动删除这个断点,用法和b一样

8)cl:(clear)清除断点

cl 清除所有断点

cl bpnumber1 bpnumber2... 清除断点号为bpnumber1,bpnumber2...的断点

cl lineno 清除当前脚本lineno行的断点

cl filename:line_no 清除脚本filename的line_no行的断点

9)disable:停用断点,参数为bpnumber,和cl的区别是,断点依然存在,只是不启用

10)enable:激活断点,参数为bpnumber

11)s:(step)执行下一条命令

如果本句是函数调用,则s会执行到函数的第一句

12)n:(next)执行下一条语句

如果本句是函数调用,则执行函数,接着执行当前执行语句的下一条。

13)r:(return)执行当前运行函数到结束

14)c:(continue)继续执行,直到遇到下一条断点

15)l:(list)列出源码

l 列出当前执行语句周围11条代码

l first 列出first行周围11条代码

l first second 列出first--second范围的代码,如果second<first,second将被解析为行数

16)a:(args)列出当前执行函数的函数

17)p expression:(print)输出expression的值

18)pp expression:好看一点的p expression

19)run:重新启动debug,相当于restart

20)q:(quit)退出debug

21)j lineno:(jump)设置下条执行的语句函数

只能在堆栈的最底层跳转,向后重新执行,向前可直接执行到行号

22)unt:(until)执行到下一行(跳出循环),或者当前堆栈结束

23)condition bpnumber conditon,给断点设置条件,当参数condition返回True的时候bpnumber断点有效,否则bpnumber断点无效

注意:

1:直接输入Enter,会执行上一条命令;

2:输入PDB不认识的命令,PDB会把他当做Python语句在当前环境下执行;

三、如何在cmd转换文件夹

如上图所示,在cmd模式下转换到D盘或是其他盘。

四、python标准库glob

glob 文件名模式匹配,不用遍历整个目录判断每个文件是不是符合。

1、通配符

星号(*)匹配零个或多个字符

import glob
for name in glob.glob('dir/*'):print (name)
dir/file.txt
dir/file1.txt
dir/file2.txt
dir/filea.txt
dir/fileb.txt
dir/subdir

2、单个字符通配符

import globfor name in glob.glob('dir/file?.txt'):print (name)
dir/file1.txt
dir/file2.txt
dir/filea.txt
dir/fileb.txt

3、字符范围

import glob
for name in glob.glob('dir/*[0-9].*'):print (name)
dir/file1.txt
dir/file2.txt

五、

python人工智能github的一些跑程序技巧(持续更新~)相关推荐

  1. pycharm写python代码_使用pycharm写python代码的一些提高效率的技巧(持续更新)-Go语言中文社区...

    这篇博客主要是用来记录自己在学习pycharm时发现的一些能够提高编写python代码效率的小技巧. 1.问题:在代码很多的情况下,调用函数时想看看函数的参数以及函数内容,按ctrl+鼠标左键虽然进入 ...

  2. 西电2020 python OJ作业(50道题目,持续更新)

    西电2020 python OJ作业(50道题,持续更新) 0.A+B problem 题目描述 用来适应环境的题目,自然比较简单些. 计算2个整数的和.这两个整数都在1到1000之间. 输入 输入只 ...

  3. 《python编程从入门到实践》python入门级-学习笔记(1-2章)——持续更新中

    CSDN的小伙伴们你们好~从今天起我开始自学编程了. 恭喜你关注到一个成长型账号. 一以来作为美术出身的TA,我无数次的向往能打出几行属于自己的代码.为了跟上时代的步伐,也为了能更加深入TA这个职业, ...

  4. 2017年【计算机视觉机器学习人工智能】领域重要会议 汇总 (持续更新)

    国内/外每年都会举办很多计算机视觉(Computer Vision,CV). 机器学习(Machine Learning,ML).人工智能(Artificial Intelligence ,AI)领域 ...

  5. 【刚刚开源!】超级优秀地解决Python人工智能计算慢问题(附源码+长期更新+必会)

    大家好,我是cv君,今天带大家学习一下cuda编程的python版,openai新开的库,效果好像很不错,也不会说,python做cuda编程鸡肋,其实还是有点效果.因为cuda加速太耗费时间了,我指 ...

  6. Python日常小技巧(持续更新中)

    目录 快速定位元组内容 对字典进行排序 json的获取(dumps,dump,loads,load) 查找字典中相同的key 统计列表中元素的个数 字典按输入顺序输出 历史记录的存储 对有多个分割符的 ...

  7. python那些事儿编程技巧_python一些编程技巧(持续更新)

    def xxx(x1,x2,n=3): #一般函数中会传递数一个或数个可变参数以及一个默认位置参数 #可变参数 *karg def xxx(*xx): s=0 for i in xx: s+=i re ...

  8. 什么是目标检测?理论+实操(github全面解析)?(持续更新中)

    温馨提示:文章内容完整但是过长,由于前后内容有关联,读者学习可以多开几个浏览器分屏有助于定位 目录 目标检测理论部分: 1.目标检测介绍 2.YOLOv5的检测原理 3.目标检测的意义 4.目标检测的 ...

  9. Python机器学习日记2:鸢尾花分类(持续更新)

    Python机器学习日记2:鸢尾花分类 一.书目与章节 二. 前言 1. 什么是机器学习 2. 熟悉任务和数据 3. 本文软件版本 4. scikit-learn参考资料 三. 问题类型 四. 鸢尾花 ...

最新文章

  1. 备份与恢复oracle,oracle 备份与恢复
  2. 2014迅雷校园招聘笔试题答案
  3. python输入星期几_Python练习实例31 | 输入首字母,判断是星期几
  4. mysql数据库导入后莫名丢失,oracle导入丢失数据库
  5. WinForm窗体设置
  6. poj 1200 Crazy Search
  7. 卷积神经网络(CNN)
  8. [网络安全自学篇] 二十六.Shodan搜索引擎详解及Python命令行调用
  9. MY MOBILER v1.23 - 类似SOTI Pocket Controller的免费工具
  10. MongoDB 和 Python 不通用的操作
  11. .gitignore文件不起作用
  12. jax-rs jax-ws_创建一个简单的JAX-RS MessageBodyWriter
  13. Mo's Algorithm
  14. 如何动态改变Table Control的列抬头
  15. 具有亲和力的文字隐藏方法
  16. SVN:retrieval of mergeinfo unsupported by
  17. Matlab·Simulink的使用—【S函数的创建与应用】
  18. 第2章-系统控制原理 -> 李雅普诺夫稳定性分析
  19. 解码器常见故障及解决方法
  20. 京东超市 导航条布局

热门文章

  1. 团队—贪吃蛇—需求分析
  2. [BZOJ3676][Apio2014]回文串
  3. 基于phonegap,html5,ratchet,handlebars等技术的微表情APP
  4. EntLib 3.1学习笔记(2) : Data Access Application Block
  5. 思科服务器备份文件失败,思科路由器tftp备份、还原 IOS升级的方法
  6. 数据库-MySQL-结果集-ASORDER BY
  7. 数据结构—链表-单链表基本操作实现
  8. php b+树,PHP利用b+树概念实现树形数组
  9. windows睡眠(休眠)唤醒助手_Windows快速启动背后的功臣:休眠
  10. 那些年删过的库,跑过的路,你从中找到解决方法了吗?