簡體   English   中英

從Python文件導入和存儲數據

[英]Importing and storing the data from a Python file

如何導入Python文件並稍后使用用戶輸入?

例如:

#mainprogram
from folder import startup
name

#startup
name = input('Choose your name')

我想要的是使用啟動程序輸入名稱,然后能夠在主程序中使用該名稱。

您可以稍后在代碼中通過startup.name訪問該變量。

name將在startup.name 您可以使用dir(startup)來查看它。

或者,作為替代解決方案:

# Assuming from the names that 'folder' is a folder and 'startup' is a Python script
from folder.startup import *

現在你可以在沒有startup.情況下使用name startup. 在它面前。

我認為在類和函數中更好地執行代碼。 我建議你這樣做:

class Startup(object):
@staticmethod
def getName():
    name = ""
    try:
        name = input("Put your name: ")
        print('Name took.')
        return True
    except:
        "Can't get name."
        return False

>> import startup
>> Startup.getName()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM