簡體   English   中英

如何將 Hy 代碼包含到一個單獨的文件中,然后使用 Hy 導入它?

[英]How to include Hy code into a separate file, and then import that using Hy?

我剛開始使用 Hy。

例如我們有這個 Hy 代碼:

(print "Hy, world!")

我們有兩段 Python 代碼。 片段一:

print("Some python code")

第二部分:

print("Some other python code")

如何將 Hy 代碼包含到一個單獨的文件中,然后使用 Hy 導入它?

請包括 Hy 部分和 Python 部分的所有必要代碼和說明(放在哪里以及如何運行)。

不幸的是, Hy 的手冊有點隱藏(即目前不是教程的一部分)。

無論如何,您將Hy代碼放入一個單獨的文件中並將其命名為example.hy (或其他名稱):

(print "Hy, world!")

在您的 Python 腳本中,您只需先導入hy ,然后再導入example ,就像使用 Python 模塊一樣。

import hy
import example

之所以可行,是因為hy在執行import hy時安裝了一個導入掛鈎,這允許它找到hy文件,編譯它們,然后像任何其他 Python 模塊一樣導入它們。 當然,你也可以這樣做:

import hy
print("Some python code")
import example
print("Some other python code")

暫無
暫無

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

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