/etc/hosts
127.0.0.1 samplehost localhost localhost.localdomain
# python -c 'import socket; print socket.getfqdn()'
localhost.localdomain
# python -c 'import socket; print socket.gethostname()'
samplehost
with open("test.txt","w"):pass |
listA = ["d","a","b","c"] | |
listB = ["e","b","c"] | |
def extract_not_exist(list_a, list_b): | |
""" | |
# forでなんとか抽出する方法 | |
not_exist_items = [] | |
for item in list_a: | |
if not (item in list_b): | |
not_exist_items.append(item) |
self.filepath = self._get_value_from_messageattributes("filepath") | |
File "/xxxxxx/test.py", line 93, in _get_value_from_messageattributes | |
self.logger.debug("return value : %s", self.message["Message"][key]["Value"]) | |
TypeError: string indices must be integers |
list_a = ["a","a","a","a","b","b","c","d","d","d"] | |
print "before: %s" % list_a | |
print "after: %s" % list(set(list_a)) |
# ファイルが下記のように配置されてるとする | |
include_script_1.py | |
include_script_2.py | |
test_1.py | |
test_2.py |
# もちろん必要部分は書いてください | |
# 説明上formatだけ記述します。 | |
...................... | |
[formatter_hogehogeFormatter] | |
format=%(asctime)s%(tab)s%(hostname)s%(tab)s%(user)s%(tab)s%(message)s |
input_num="1,2,3,4" | |
print("### original ###") | |
print(input_num) | |
print("### result split ###") | |
print(input_num.split(",")) | |
print("### result split map ###") | |
print(map(int,input_num.split(","))) |
import socket | |
import os | |
import platform | |
print socket.getfqdn() | |
# 以降は同じみたい | |
print socket.gethostname() | |
print os.uname()[1] | |
print platform.uname()[1] |
import os | |
import getpass | |
import pwd | |
print(os.getlogin()) | |
print(getpass.getuser()) | |
print(os.environ.get("USER")) | |
print(pwd.getpwuid(os.getuid())[0]) |