lex__.py, `문장' 디렉토리에 위치시킴

parent ec0ba6e8
# -*- coding: utf-8 -*-
# custom module(s)
"""
- 임의의 $PYTHONPATH 확인하는 방법
import sys
print(sys.path)
- 임의의 $PYTHONPATH 추가하는 방법
import sys
sys.path.insert(0, "/home/soyeomul/__system__")
"""
#
# 절대경로 구하는 함수
#
def _full_path(xyz):
from subprocess import Popen, PIPE, call
"""
'~' 부호는 파이썬 경로명에서 잘 안먹힘
'~' 부호도 파이썬에서 먹히게끔 해줌
"""
call("mkdir -p {0}".format(xyz), shell=True)
p = Popen("cd {0}; pwd -P".format(xyz), stdout=PIPE, shell=True)
pp = p.communicate()[0].decode("utf-8").strip()
return pp
#
# 시간 기반 랜덤 함수
#
def trandom(length):
from time import time
"""
random 모듈이 좀 무겁다는 생각에...
저녁 소여물 주면서 계속 랜덤함수를 생각했어요
끊임없이 변하는것을 변하지 않는것으로 나누면 좋겠다싶었어요
변하는건 시간, 변하지않는건 공간 그래서 이 함수가 만들어졌어요
부처님오신날이라 그런지
이게 꼭 불교의 윤회(자연의 순환-반복하는 이치)처럼 느껴졌습니다
--소여물, 2020년 4월 30일 (음력 4월 8일)
"""
_constant = 108 * 361 * 13 # 시간을 좀 더 세분화시킴
vtime = int(time() * _constant)
return vtime % length
# 편집: GNU Emacs 27.1 (Ubuntu 18.04)
# 마지막 갱신: 2020년 9월 28일
......@@ -3,12 +3,8 @@
# 파일명: 문장 (文章; moonjang)
import sys
sys.path.insert(0, "/home/soyeomul/__system__")
from lex__ import _full_path, trandom # custom module
# lex__ 모듈 원본: https://gitlab.com/soyeomul/Gnus/-/raw/master/__system__/lex__.py
from subprocess import Popen, PIPE
from lex__ import _full_path, trandom # custom module
# 기억의 저편에서 소의 되새김질처럼 밀려오는 임의의 문자열을 터미날에다
# 출력해주는 fortune[1] 파이썬 코드이며 계속 갱신중입니다...;;;
......@@ -141,4 +137,4 @@ else:
# 편집: GNU Emacs 26.3 (Ubuntu 18.04)
# 최초 작성일: 2020년 4월 30일
# 마지막 갱신: 2020년 10월 3
# 마지막 갱신: 2020년 10월 6
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment