本文目錄一覽:
- 1、有哪些 GIS+Python 的開發經驗值得分享
- 2、python中怎樣查看已載入的命名空間中所有變數和函數
- 3、關於python, 找出一個文件夾中最占空間的三個文件。用哪個函數來做呢,麻煩給講講思路。
- 4、Python如何查看變數佔用空間大小
- 5、python如何查看內存佔用空間
有哪些 GIS+Python 的開發經驗值得分享
GISer入門指南電子書第一季 分享版.pptx免費下載
鏈接:
提取碼: wttn
ArcGIS入門級教程,詳細介紹了ArcGIS產品族及成員產品 1、GIS 的概念和需求 2、什麼是ArcGIS 3、Geodatabase中的GIS數據概念 4、桌面GIS產品:ArcView, ArcEditor和ArcInfo等
python中怎樣查看已載入的命名空間中所有變數和函數
dir()
不加任何參數,便可查看命名空間內所有的變數名、函數名以及導入的模塊的名稱
返回的是一個列表
關於python, 找出一個文件夾中最占空間的三個文件。用哪個函數來做呢,麻煩給講講思路。
這個問題很簡單,你只要掌握了python的os模塊的用法,很多和系統相關的問題都可以輕鬆搞定了。
import os
#os.listdir 列出當前路徑下的所有內容
#os.path.isfile 判斷是否是一個文件
#os.stat 得到文件的狀態
#os.stat(item).st_size 得到文件大小
#
d=[ (os.stat(item).st_size, item) for item in os.listdir(‘.’) if os.path.isfile(item) ]
d.sort(reverse=True) #按文件大小排序
[i[1] for i in d[:3]] #取前三個並取出文件名
如果是要遞歸地遍歷子文件夾的話,請使用os.walk,但是要做一點額外的處理。
Python如何查看變數佔用空間大小
sys.getsizeof(object[, default])
下面是我摘錄的,希望對你有用。
以位元組(byte)為單位返回對象大小。 這個對象可以是任何類型的對象。 所以內置對象都能返回正確的結果 但不保證對第三方擴展有效,因為和具體實現相關。
getsizeof() 調用對象的 __sizeof__ 方法, 如果對象由垃圾收集器管理, 則會加上額外的垃圾收集器開銷。
python如何查看內存佔用空間
利用psutil模塊,如果沒有直接 pip install psutil
info = psutil.virtual_memory()
print u’內存使用:’,psutil.Process(os.getpid()).memory_info().rss
print u’總內存:’,info.total
print u’內存佔比:’,info.percent
print u’cpu個數:’,psutil.cpu_count()
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/239316.html