Python 中如何獲取當前位置所在的檔名,函式名,以及行號
在C/C++中可以分別使用 __FILE__ , __FUNCTION__ , __LINE__ 來得到當前位置所在的檔名,函式名,行號
在Python中可以通過模組sys中的函式來獲得當前位置所在的檔名,函式名,以及行號
import sys def function(): print(sys._getframe().f_code.co_filename) #當前位置所在的檔名 print(sys._getframe().f_code.co_name) #當前位置所在的函式名 print(sys._getframe().f_lineno) #當前位置所在的行號 if __name__ == '__main__': function()
輸出如下:
C:/Users/admin/.spyder-py3/study.py
function
6
相關推薦
在python中獲取當前位置所在的行號和函式名
對於python,這幾天一直有兩個問題在困擾我: 1.python中沒辦法直接取得當前的行號和函式名。這是有人在論壇裡提出的問題,底下一群人只是在猜測python為什麼不像__file__一樣提供__line__和__func__,但是卻最終也沒有找到解決方案。
Python 中如何獲取當前位置所在的檔名,函式名,以及行號
在C/C++中可以分別使用 __FILE__ , __FUNCTION__ , __LINE__ 來得到當前位置所在的檔名,函式名,行號 在Python中可以通過模組sys中的函式來獲得當前位置所在的檔名,函式名,以及行號 import sys def function(
在python中獲取當前時間並轉換為時間戳
# 引入模組 import time from datetime import datetime 程式碼: # 獲取當前時間 times=datetime.now().strftime('%Y-%m-%d %H:%M:%S') print times # 轉為時間陣列 timeArr
在python中獲取當前日期字串(格式:X年X月X日)
編碼環境: gvim 7.4 執行環境: win7-32(en)powershell python 2.7.11 程式碼: # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaulte
Android中獲取當前位置的使用步驟
在Android中得到當前位置的步驟 1.在AndroidManifest.xml中宣告許可權 android.permission.ACCESS_FINE_LOCATION(或者android.permission.ACCESS_COARSE_LOCAT
Python裡獲取當前時間的三個函式,time()、ctime()、gmtime()有什麼區別?
Python裡有三個函式可以獲取當前系統的時間,分別是time()、ctime()、gmtime()。那三者之間有什麼區別呢?先來一張圖:time()函式,返回的是一個浮點數,表示從1970年1月1日0點0分開始,到當前時間,一共經歷了多少秒。這樣看時間,簡直太費勁啦。於是c
AE中獲取當前使用的Command控制元件名
//檢查當前使用的工具 //ITool tool= axMapControl1.CurrentTool;
qt中獲取檔案路徑和檔名、字尾名
QString file_full, file_name, file_path,file_suffix ; QFileInfo fileinfo; file_full = QFileDialog::getOpenFileName(this,.....); fileinfo =
【python系列】python 獲取當前位置所在的檔名、函式名和行號
import sys def get_cur_info(): print sys._getframe().f_code.co_filename #當前檔名,可以通過__file__獲得 print sys._getframe().f_code.co_name #當前函式名 pri
HTML5頁面直接調用百度地圖API,獲取當前位置,直接導航目的地(轉)
wid dir tle mark utf-8 mil 獲取 open init HTML5頁面直接調用百度地圖API,獲取當前位置,直接導航目的地 我是應用在微信中,自定義菜單,菜單直接鏈接到這個HTML5頁面,獲取當前位置後,頁面中定好目的地,這樣打開頁面後直接進入導航頁
在JavaScript中獲取當前頁面的滾動位置
scrollTop要獲取當前頁面的滾動條縱坐標位置,用: document.documentElement.scrollTop; 而不是: document.body.scrollTop; documentElement 對應的是 html 標簽,而 body 對應的是 body 標簽。 documentEl
HTML5頁面直接調用百度地圖API,獲取當前位置,直接導航目的地
position new html5 head css target str direction lmap <!DOCTYPE html> <html lang="zh-cmn-Hans"> <meta charset="UTF-8"
Vue中獲取當前時間,可用於判斷資訊是否已過有效時間
<template> <div class="content-wrapper"> <section> <el-table border stripe :data="datas" highlight-cur
django模板中獲取當前網址,當前使用者
修改setting.py TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates
Object-C中獲取當前觸控點的座標位置
//當有一個或多個手指觸控事件在當前檢視或window窗體中響應 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSSet *allTouches = [event allTouc
C#中獲取當前時間,及處理時間(對時間進行加減)
1.獲取當前的時間,並將時間格式化成為字串 DateTime dt=Datetime.Now; string str=dt.ToString(); //這是最直接的轉化方法 string str2=dt.ToString("yyy-MM-dd HH:mm:ss");2.獲取年、月、日
JAVA中獲取當前執行的類名,方法名,行數
public static String getTraceInfo(){ StringBuffer sb = new StringBuffer(); StackTraceElement[] stacks =
Python中獲取字典中value的最大值所對應的鍵的方法
可以用max(dict,key=dict.get)方法獲得字典dict中value的最大值所對應的鍵的方法,max(dict, key)方法首先遍歷迭代器,並將返回值作為引數傳遞給key對應的函式,然後將函式的執行結果傳給key,並以此時key值為標準進行大小判斷,返回最大值
PHP中獲取當前頁面的完整URL
str 獲取 頂級 參數 location pre referer top ati javascript實現: top.location.href 頂級窗口的地址 this.location.href 當前窗口的地址 PHP實現: #測試網址: h
微信公眾平臺網頁開發實戰--3.利用JSSDK在網頁中獲取地理位置(HTML5+jQuery)
fff .html 1.4 style minimum log fill rdquo 位置 復制一份JSSDK環境,創建一份index.html文件,結構如圖7.1所示。 圖7.1 7.1節文件結構 在location.js中,封裝“getLoc