導航:首頁 > 編程語言 > 怎麼找到python的文件位置

怎麼找到python的文件位置

發布時間:2022-05-16 17:06:17

python文件的源代碼文件夾怎麼打開

使用python源文件的幾種方法\運行python腳本:
a. windows下打開shell(DOS提示符,命令行,cmd):
CMD命令進入某個目錄
如在window 下cmd運行python源文件 xxx.py(注意這個xxx.py在C盤的python27目錄下,若是其它盤的目錄,就進入其它盤的目錄來運行xxx.py):
打開cmd
輸入c: 回車
輸入cd c:/python27/ 回車 (ps:cd後面沒有冒號!,如果需要在dos下查看帶有空格的文件夾,要給文件夾加上引號如:CD "Program Files"/PHP )
輸入python xxx.py 或者 xxx.py 回車
這是在找到文件路徑下去執行某文件,直接在cmd,python環境下輸入python xxx.py 會運行語法錯誤,不知是否是系統的環境變數沒有添加好?
linux下參見vamei :python 基礎
另附:cmd命令
1.進入上一層目錄 CD ../
2.顯示目錄下的文件及了目錄 dir
b.Linux下運行python源文件:
$ python xxx.py
c.在IDLE下運行python源文件
點擊開始->程序->Python 2.7->IDLE(Python GUI)
點擊file->open->xxx.py
ctrl+F5
quit()是退出程序
d.在IDLE里,可以通過os執行系統命令,執行python源文件:
import os
os.system('python c:/xxx.py')
e. 直接雙擊xxx.py
雙擊xxx.py,窗口一閃而過。很像VC運行時的Ctrl+F5對不對?那怎麼辦呢?(非windows系統可以跳過,不用此技巧)
這里我們在代碼里加入一句話raw_input(),就可以。

㈡ python的源文件夾在哪裡

如果你可以在命令行運行python,你可以使用下面的命令查看目錄。

>>>importstring
>>>string.__file__
'/usr/lib/python2.7/string.pyc'
>>>

如果解決了您的問題請採納!
如果未解決請繼續追問!

㈢ python一般文件在哪個位置

Python的模塊文件放在以下地方:默認的在安裝文件的Lib\site-packages\路徑下面;如果想自己控制這些模塊的話,可以放在任何地方,然後把這個路徑設置為環境變數即可。

㈣ 低版本的python3.8.10輸入代碼後怎麼桌面上找不到文件

在代碼里用如下代碼來顯示並檢查當前路徑:print(os.getcwd)如果經檢查並不是你截圖的路徑,那要麼cd到此路徑再啟動python,要麼用帶路徑的文件名。
用這個函數的話,它會找對應的程序來打開文件,一打開就返回了,然後你需要等一下才看見打開文件的操作。你也可以試試換一個word或者是txt文件。對於不認識的文件,windows會彈出程序選擇框來選擇程序打開這個文件。

㈤ Python的文件夾被永久刪除了怎麼辦

os.remove(path)

刪除路徑為path的文件。如果path 是一個文件夾,將拋出OSError; 查看下面的rmdir()刪除一個 directory。 這和下面的unlink()函數文檔是一樣的。在Windows,嘗試刪除一個正在使用的文件將拋出一個exception;在Unix,directory入口會被刪除,但分配給文件的存儲是無效的,直到原來的文件不再使用。 在unix,Windows中有效。

os.removedirs(path)

遞歸刪除directorie。 像rmdir(), 如果子文件夾成功刪除, removedirs()才嘗試它們的父文件夾,直到拋出一個error(它基本上被忽略,因為它一般意味著你文件夾不為空)。例如, os.removedirs(『foo/bar/baz』) 將首先刪除 『foo/bar/baz』, 然後刪除 『foo/bar』 和 『foo』 如果它們是空的。 如果子文件夾不能被成功刪除,將拋出OSError。

㈥ pycharm中如何查找python的安裝路徑

如果是win10系統:

  1. 可以在Pycharm左下角打開Terminal(也就是終端),輸入whereis python

  2. 或者直接在win10里--->win+R--->cmd--->whereis python

㈦ 怎麼查找 Python 模塊的用法說明及模塊文件位置

查找 Python 模塊的用法說明及模塊文件位置:

1.在解釋器裡面用help就可能獲得模塊的使用說明,用__file__就可以獲得模塊文件位置。

2.例如 os 模塊。

>>> import os。

>>> help(os)# 獲得os模塊的使用幫助,在幫助里也會列出模塊文件位置,見下圖。

>>> print os.__file__# 列印出os模塊文件所在位置。

㈧ 請教Python關於找到文件並引用

一、Python查找模塊的路徑

運行Python應用或引用Python模塊,Python解釋器要有一個查找的過程。可以通過設置一個環境變數PYTHONPATH為Python增加一個搜索路徑,以方便查找到相關Python模塊(不同的操作系統環境變數的設置稍有不同,默認以下都是WIndows環境),這與眾多應用程序需要設置一個系統環境變數的道理是一樣的。在命令行中可以通過以下命令設置:

C:\Users\Administrator>set PYTHONPATH=E:/Project/Python/MoleAndPackage/

進入Python環境後可以,通過Python的sys.path屬性獲得當前搜索路徑的配置,可以看到之前我們設置的路徑已經在當前搜索路徑中了。
C:\Users\Administrator>pythonPython 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32Type "help", "right", "credits" or "license" for more information.>>> import sys>>> sys.path['', 'E:\\Project\\Python\\MoleAndPackage', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python\\DLLs', 'C:\\Python\\lib', 'C:\\Python\\lib\\plat-win', 'C:\\Python\\lib\\lib-tk', 'C:\\Python', 'C:\\Python\\lib\\site-packages']>>>

也可以通過sys模塊的append方法在Python環境中增加搜索路徑。
>>> sys.path.append("E:\\Project\\Python\\MoleAndPackage2")>>> sys.path['', 'E:\\Project\\Python\\MoleAndPackage', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python\\DLLs', 'C:\\Python\\lib', 'C:\\Python\\lib\\plat-win', 'C:\\Python\\lib\\lib-tk', 'C:\\Python', 'C:\\Python\\lib\\site-packages', 'E:\\Project\\Python\\MoleAndPackage2']>>>

二、Python中的模塊和包

前面已經提到每個.py文件都是可以認為是一個Python模塊,.py文件中可以包含類、方法、變數和常量(Python還沒有嚴格意義上的常量,只是約定大寫的變數作為常量),文件內也可以直接寫所有的邏輯語句並在載入時從上之下直接執行,這與其他解釋型語言是類似的。例如我們選擇在文件夾MoleAndPackage中創建一個文本文件person.py文件即創建了一個簡單的Python模塊,其內容如下:
# -*- coding: utf-8 -*-ID = 1name = "This person"print namedef say(something):print name,'says', something

那麼接下來我們就可以在Python環境中執行person.py。我們可以直接像執行一個批處理文件那樣執行person.py,在cmd命令行輸入:
Python E:/Project/Python/MoleAndPackage/person.py

本質上任何一個Python應用的入口模塊都是這樣被執行的(像C#和Java中的main函數),但是引用一個模塊,就要建立運行它的上下文環境。我們先設置一個環境變數PYTHONPATH,以便Python解釋器找到person.py模塊,然後import person模塊,即可訪問其中的方法或變數。
C:\Users\Administrator>pythonPython 2.7.11 (v2.7.11:6d1b6a68f775, Dec 5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)] on win32Type "help", "right", "credits" or "license" for more information.>>> import personThis person>>> person.say("hello")This person says hello>>> print person.nameThis person>>>

Python需要去某些固定的路徑下去查找Python模塊,上面我們設置在MoleAndPackage中查找。但是這些路徑下也是有目錄層次的,Python是如何查找子目錄中的模塊呢?特別是引用第三方包時,我們也需要知道一定的層次關系。實際上,Python通過目錄和文件構建包結構,並且包是層層嵌套的,和目錄層層嵌套是一樣的,這樣就構成了包內的訪問路徑(或者命名空間,也可以說Python應用的命名空間與其目錄和文件結構是對應了,似乎缺少了一些靈活,但也更簡單)。例如我們在MoleAndPackage文件夾下,創建一個文件夾animal,裡面創建一個文本文件pet.py,其內容如下:
# -*- coding: utf-8 -*-ID = 2name = "This pet"print namedef run(somewhere):print name,'runs', somewhere

那麼如何引用pet.py這個模塊呢?按照Python的約定,需要在animal文件夾中創建名為__init__.py的空文本文件,以標識animal文件夾是一個包。倘若animal文件夾內還有文件夾作為包,也必須包含__init__.py文件。這樣就層層標識了訪問的路徑。
>>> import animal.petThis pet>>> print animal.pet.nameThis pet>>> animal.pet.run("everywhere")This pet runs everywhere>>>

或者使用from關鍵字直接導入模塊內的屬性或方法:
>>> from animal.pet import name,run>>> print nameThis pet>>> run("everywhere")This pet runs everywhere>>>

三、Python模塊間引用

簡答來說,只要Python模塊在其執行環境配置的搜索路徑中,並且其所在位置是包結構的一部分,那麼我們就可以引用該模塊。上文已經提供了模塊引用的基本示例。只不過模塊間引用時import語句是寫在模塊文件中,我們修改person.py模塊的代碼。

1、from、import和as
# -*- coding: utf-8 -*-ID = 1name = "This person"print namedef say(something):print name,'says', somethingfrom animal.pet import name as pet_name, run as pet_rundef have():print name,'has', pet_name

import語句可以寫在文檔中的任何位置,甚至if語句中,以便更好的控制模塊引用。還可以通過as語句,使用另一個變數名進行引用,以避免變數名沖突。>>> import personThis personThis pet>>> print person.nameThis person>>> print person.pet_nameThis pet>>> person.have()This person has This pet>>>

㈨ python怎麼得到文件所在路徑

python獲取文件所在目錄的方法,具體步驟如下:
相關推薦:《Python入門教程》
第一步,通過import os導入os模塊。
第二步,模擬一個文件路徑,並賦值給變數filepath。
第三步:獲取文件所在目錄,使用os.path.dirname()。
在交互模式中,按回車鍵進行執行,即可得到文件所在目錄。

㈩ 怎麼查找 Python 模塊的用法說明及模塊文件位置

查找 Python 模塊的用法說明及模塊文件位置:

1.在解釋器裡面用help就可能獲得模塊的使用說明,用__file__就可以獲得模塊文件位置。

2.例如 os 模塊。

>>> import os。

>>> help(os)# 獲得os模塊的使用幫助,在幫助里也會列出模塊文件位置,見下圖。

>>> print os.__file__# 列印出os模塊文件所在位置。

閱讀全文

與怎麼找到python的文件位置相關的資料

熱點內容
連續加減乘除法的演算法 瀏覽:652
用mfc編程實現dda演算法 瀏覽:41
linux命令打開應用 瀏覽:146
改造後的程序員 瀏覽:270
數控編程變數 瀏覽:785
江門哪裡有plc編程系統 瀏覽:378
安卓手機如何下載外服b站 瀏覽:700
pythonetree庫 瀏覽:759
數據插值演算法 瀏覽:723
澳大利亞加密貨幣逃稅 瀏覽:482
pdf文檔如何壓縮 瀏覽:329
java單例模式線程安全 瀏覽:646
特種pdf 瀏覽:160
加油什麼app劃算 瀏覽:715
開服要什麼樣的伺服器 瀏覽:33
pdf文件太大怎麼壓縮 瀏覽:29
UK開票顯示文件夾不存在 瀏覽:668
無錫江蘇大容量伺服器公司雲主機 瀏覽:503
pdf朱紹侯 瀏覽:227
編程貓演算法求和 瀏覽:556