从csv设置环境变量,python
因为win setx 也不行,然后就用python了
import os
def set_environ_by_csv(csv_filepath):
"""
第一行是表头 ,所以要跳过第一行
key value
:param csv_filepath:
:return:
"""
with open(csv_filepath, "r") as f:
data = f.read()
# print("data")
# print(data)
lines = data.split("\n")
first_line = True
for i in lines:
if first_line:
first_line = False
continue
if i == '' or i == ' ':
break
sp = i.split(",")
# if sp
# print("sp")
# print(sp)
key = sp[0]
value = sp[1]
if key in os.environ:
print("环境变量已经有了", key)
print("值是", os.environ[key])
continue
os.environ[key] = value