我不是Python專家,但我必須學習如何使用它。 我有一個工具翻閱,我已經安裝和完美的作品,但我有一個非常愚蠢/笨/ noob問題:Python,opensfm的入口點?
This腳本運行this非常的第一個命令,但是我看不到任何主要等等。因此,我不確定它是如何工作的,沒有主要功能等等,在我看來,Command類實際上嵌入了整個入口點。
這是正確的嗎?
比如我試圖重現結構以下列方式:
文件腳本
#!/usr/bin/env bash
set -e
DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
$DIR/ helloWorld $1
文件的.py
import os;
class Command:
name = "HelloWorld"
help = "Test"
def run(self,args):
print "hello world!"
我敢肯定,我也進口等問題... 我只是想寫下一些非常簡單的例子,爲將來的參考。
Python並不需要主。它可以有一個,但是沒有一個的行爲就是從第一行開始解釋腳本,然後繼續下去。我很驚訝,你說你已經學會了如何使用它,但這通常是人們瞭解Python的第一個特徵。 –
諾諾我知道這是一種腳本語言,也許如果我發佈一個非常愚蠢的樣本,我想要做的事情會更好。 – user8469759
那麼你的問題是如果類命令嵌入整個入口點。但是如果任何地方都沒有創建Command,它只會執行它之前的兩行,就這些了。 –