Python

Python mainメソッドと関数メソッドの定義

投稿日:2017年11月3日 更新日:

mainメソッド if __name__ == ‘__main__’:

if __name__ == '__main__':
 #処理の内容
 test()

 

関数メソッドの定義:def

def test():
 #関数の内容
 print '関数:testを呼び出しました'

数値関連の書き方

数値の出力

count=1
print(str(count))

インクリメント

Javaのように++countは使えない。

count+=1

 

Python try catch finally 例外処理

try:
~処理
catch 例外名A:
~例外処理
catch 例外名B:
~例外処理
finally:
例外有無にかかわらずする処理

 

Pythonのtrue false 真偽値

True False である。true false ではない。
型はBooleanType型である。

文字出力はstr()メソッドを使う必要がある。

returnValue=True
print(str(returnValue))

 

外部ファイルのpythonメソッド呼び出し

実行するpythonファイルと同じディレクトリにgaibu.pyがあり、test()メソッドが存在するとする。

import gaibu
gaibu.test()

 

別ディレクトリのpythonメソッド

python内で別ディレクトリをpathに追加してインポートする。

{カレントディレクトリ}/src/main.py から {カレントディレクトリ}/src/service/db.pyをインポートする例

import sys
sys.path.append('src/service')
import db

-Python

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

【Python クローリング&スクレイピング】を読んで

紀伊国屋で買いました。 カバー外してます。 クローリングフレームワーク lxml Beautiful Soup Scrapy クローリング→データ収集 スクレイピング→収集したものからデータ抽出するこ …

no image

取得可能ドメイン・ドメイン取得可否のrequests.response.http_status_code

取得可能なドメインは2種類ある。 期限切れのドメイン(中古ドメイン) 全く新規のドメイン それぞれ、どのようなrequests.response.http_status_codeを返すのだろうか。下記 …

no image

Windows7にjupyter notebookをインストールする

Windows7には先にPythonは入っていた。後からjupyterだけを追加する。 基本的には公式サイトhttp://jupyter.org/install.htmlに従う。 PowerShell …

no image

Pythonでスクレイピング

スクレイピングに使えるPythonライブラリ lxml…C言語ライブラリのlibxml2とlibxsltをPythonに組み込んだもの Beautiful…Soup シンプルで分かりやすいAPI py …

no image

python3のloggingを呼ぶための自作logger.pyは作るときにハマったこと

python3 の標準ログ出力モジュールであるlogging。 これを自作のlogger.pyにあるgetLoggerから返そうとした。 loggerの取得を共通関数化したかったからです。 すると、メ …