day04 总结

       1虚拟机部分:

                在昨天安装完成的虚拟机上寻找安装的python3的位置,使用了 whereis python3

查找python3文件位置后使用ll命令查看了有什么文件。

 

        然后对2to3 -> 2to3-3.7 与 2to3-3.7 的关系讲解 明白了他们是指向关系为同一文件。

       后又对pip3 和 pip3.7 的命令进行了查看发现无法查看,通过过程得出了没有配置环境变量导致无命令查看,

   又对Windows系统上的python环境变量产生了在哪里的疑问?经过查看在环境变量中发现了它的存在


    

后续我们又对python自带的模块位置产生了了解的兴趣查找了python自带的time.py的位置

同时在查找其他我们使用过的内置模块是了解到了_codecs.py及一系列的各个地区的编码文件。_ctypes.py是与C语言与python的类型

进入虚拟机 python3 中 使用 ./python3.7m -h 命令查看所有命令

 

后续对Windows上的python内置的模块进行了了解如:

        python自带的 _tracemalloc.py 文件中的功能与用法进行了了解:

在Python中,tracemalloc模块是用于跟踪内存分配和内存泄漏的工具。它提供了一种方式来获取当前代码执行期间分配的内存块的详细信息,包括堆栈跟踪和对象的大小。
使用tracemalloc模块可以帮助开发人员识别和调试内存泄漏问题,找到占用内存较多的地方,并优化代码以减少内存使用。注意:在获取内存分配信息之前,需要先开启内存跟踪,并在所需的代码段执行期间进行数据收集。忘记关闭内存跟踪可能会导致性能损失。
tracemalloc模块提供了一些其他有用的功能,例如比较两个内存分配快照之间的差异、限制最大跟踪深度等。通过使用tracemalloc模块,您可以更好地了解和调试Python程序的内存使用情况,帮助您识别和解决内存相关的问题,

同时在C语言中有这类似的功能一般处理,内存动态分配,和内存分配报错功能,叫malloc函数

它的注意事项是:返回无类型指针,在使用时需要强制转换自己需要的类型,在使用它开辟空间时,在使用完成后需要释放空间,不然会出现内存泄漏,在使用过程中,不要进行指针的移动,一旦移动会发生,申请的空间与释放的空间大小不匹配

_tracemalloc.py , 只是今天了解到的其中一个模块其他下次分享

                                                                                                                                ----+_+----

        

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值