Для ASP.NET MVC 4 это немного отличается:
string url = HttpContext.Request.Url.AbsoluteUri;
Если вы не хотите использовать pickle, вы можете сохранить список в виде текста и затем оценить его:
data = [0,1,2,3,4,5]
with open("test.txt", "w") as file:
file.write(str(data))
with open("test.txt", "r") as file:
data2 = eval(file.readline())
# Let's see if data and types are same.
print(data, type(data), type(data[0]))
print(data2, type(data2), type(data2[0]))
[0, 1, 2, 3, 4, 5] class 'list' class 'int'
[0, 1, 2, 3, 4, 5] class 'list' class 'int'
Для этого вы можете использовать модуль pickle
. Этот модуль имеет два метода:
https://docs.python.org/3.3/library/pickle.html код:
>>> import pickle
>>> l = [1,2,3,4]
>>> with open("test.txt", "wb") as fp: #Pickling
... pickle.dump(l, fp)
...
>>> with open("test.txt", "rb") as fp: # Unpickling
... b = pickle.load(fp)
...
>>> b
[1, 2, 3, 4]