C3@work

備忘録deth

広告

※このエリアは、60日間投稿が無い場合に表示されます。記事を投稿すると、表示されなくなります。

smtplib

2016-12-19 09:36:03 | Python
SMTPプロトコルクライアント
Lib/smtplib.py
コメント
この記事をはてなブックマークに追加

dumps

2016-12-12 15:30:00 | Python
dumpsの引数でindentを指定する。

import json

nogizaka_2012 = {'center':'ikoma', 'front':('ikuta', 'hoshino')}
#第2引数でindentを指定
encode_json_data = json.dumps(nogizaka_2012, indent=4)
print encode_json_data

実行結果
{
  "center": "ikoma",
  "front": [
    "ikuta",
    "hoshino"
  ]
}
コメント
この記事をはてなブックマークに追加

JSON

2016-12-12 11:29:05 | Python
ディクショナリオブジェクトをJSON(JavaScript Object Notation)でエンコードする。

import json

nogizaka_2012 = {'center':'ikoma', 'front':('ikuta', 'hoshino')}
encode_json_data = json.dumps(nogizaka_2012)
print encode_json_data

実行結果
{"center": "ikoma", "front": ["ikuta", "hoshino"]}
コメント
この記事をはてなブックマークに追加

radom

2016-12-08 11:35:21 | Python
乱数を生成する。

import random

#0.0から~1.0までのfloat値を返す
random.random()
#xから~yまでのfloat値を返す
random.uniform(x,y)
#xから~yまでのint値を返す
random.randint(x,y)
#リストから一つ要素を取得
random.choice(array)
#リストの要素をシャッフル
random.shuffle(array)
コメント
この記事をはてなブックマークに追加

os.environ

2016-12-08 11:29:28 | Python
import os

#環境変数の一覧を表示する
for env in os.environ:
  print env
コメント
この記事をはてなブックマークに追加

環境変数の取得

2016-12-08 10:21:46 | Python
import os

#環境変数'LANG'を取得
print os.environ.get('LANG')

実行結果
$ja_JP.utf8
コメント
この記事をはてなブックマークに追加

splitext

2016-12-07 11:02:49 | Python
拡張子を取得する。

import os.path

print os.path.splitext('test.py')
ext = os.path.splitext('test.py')
print ext[0]
print ext[1]

実行結果
$('test', '.py')
$test
$.py
コメント
この記事をはてなブックマークに追加

sum

2016-12-07 09:36:32 | Python
#配列の合計値を計算する
num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print sum(num)
#第2引数の値を加算する(省略時は0)
print sum(num, 100)

実行結果
$55
$155
コメント
この記事をはてなブックマークに追加

isinstance

2016-12-06 18:21:57 | Python
#変数varの型を調べる
if isinstance(var, tuple):
  print 'tuple'
elif isinstance(var, list):
  print 'list'
elif isinstance(var, dict):
  print 'dict'
else
  pass

コメント
この記事をはてなブックマークに追加

ファイル、ディレクトリの存在チェック

2016-12-05 10:40:45 | Python
import os

file_name = 'python.py'

if os.path.exists(file_name):
  print u'指定された名前のファイルまたはディレクトリが存在します。'
  if os.path.isfile(file_name):
    print u'ファイルです。'
  if os.path.isdir(file_name):
    print u'ディレクトリです。'
else:
  print u'指定された名前のファイルまたはディレクトリは存在しません。'
コメント
この記事をはてなブックマークに追加