[+] Ipython init
This commit is contained in:
@@ -0,0 +1,149 @@
|
|||||||
|
print()
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import numpy as np", end="")
|
||||||
|
import numpy as np
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import numpy as np failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import pandas as pd", end="")
|
||||||
|
import pandas as pd
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import pandas as pd failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import matplotlib.pyplot as plt", end="")
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import matplotlib.pyplot as plt failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import seaborn as sns", end="")
|
||||||
|
import seaborn as sns
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import seaborn as sns failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import scipy.stats as stats", end="")
|
||||||
|
import scipy.stats as stats
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import scipy.stats as stats failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import beautifulsoup4 as bs4", end="")
|
||||||
|
import beautifulsoup4 as bs4
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import beautifulsoup4 as bs4 failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import nltk", end="")
|
||||||
|
import nltk
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import nltk failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import toml", end="")
|
||||||
|
import toml
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import toml failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import pickle", end="")
|
||||||
|
import pickle
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import pickle failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import os", end="")
|
||||||
|
import os
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import os failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import sys", end="")
|
||||||
|
import sys
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import sys failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import re", end="")
|
||||||
|
import re
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import re failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import time", end="")
|
||||||
|
import time
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import time failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import datetime", end="")
|
||||||
|
import datetime
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import datetime failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import random", end="")
|
||||||
|
import random
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import random failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import json", end="")
|
||||||
|
import json
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import json failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ import requests", end="")
|
||||||
|
import requests
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- import requests failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ from pathlib import Path", end="")
|
||||||
|
from pathlib import Path
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- from pathlib import Path failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ from collections import Counter", end="")
|
||||||
|
from collections import Counter
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- from collections import Counter failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ from hypy_utils import *", end="")
|
||||||
|
from hypy_utils import *
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- from hypy_utils import * failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("\033[2K\r\033[0;33m+ from hypy_utils.tqdm_utils import *", end="")
|
||||||
|
from hypy_utils.tqdm_utils import *
|
||||||
|
except ImportError:
|
||||||
|
print("\033[2K\r\033[0;31m- from hypy_utils.tqdm_utils import * failed")
|
||||||
|
pass
|
||||||
|
|
||||||
|
print("\033[2K\r\033[1;92m🐱 Common imports for ipython are ready meow~")
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
# Common imports for ipython
|
||||||
|
lines = """
|
||||||
|
import numpy as np
|
||||||
|
import pandas as pd
|
||||||
|
import matplotlib.pyplot as plt
|
||||||
|
import seaborn as sns
|
||||||
|
import scipy.stats as stats
|
||||||
|
import beautifulsoup4 as bs4
|
||||||
|
import nltk
|
||||||
|
import toml
|
||||||
|
import pickle
|
||||||
|
import os
|
||||||
|
import sys
|
||||||
|
import re
|
||||||
|
import time
|
||||||
|
import datetime
|
||||||
|
import random
|
||||||
|
import json
|
||||||
|
import requests
|
||||||
|
from pathlib import Path
|
||||||
|
from collections import Counter
|
||||||
|
from hypy_utils import *
|
||||||
|
from hypy_utils.tqdm_utils import *
|
||||||
|
"""
|
||||||
|
|
||||||
|
# Generate ipython_init.py
|
||||||
|
f = "print()"
|
||||||
|
for l in [l for l in lines.splitlines() if l]:
|
||||||
|
f += f"""
|
||||||
|
try:
|
||||||
|
print("\\033[2K\\r\\033[0;33m+ {l}", end="")
|
||||||
|
{l}
|
||||||
|
except ImportError:
|
||||||
|
print("\\033[2K\\r\\033[0;31m- {l} failed")
|
||||||
|
pass
|
||||||
|
"""
|
||||||
|
|
||||||
|
f += """
|
||||||
|
print("\\033[2K\\r\\033[1;92m🐱 Common imports for ipython are ready meow~")
|
||||||
|
"""
|
||||||
|
|
||||||
|
(Path(__file__).parent / "ipython_init.py").write_text(f, "utf-8")
|
||||||
Reference in New Issue
Block a user