Если вы объявляете свою переменную в классе как общедоступные переменные, вы можете получить к ней доступ следующим образом:
public partial class _Default : System.Web.UI.Page
{
public string message1 = null;
public string message2 = null;
public string message3 = null;
public void setVars()
{
for (int i = 1; i <=3; i++)
{
this.GetType().GetField("message" + i.ToString()).SetValue(this, "blabla" + i.ToString());
}
}
}
У вас установлены две разные версии python и pip. Это распространено.
/usr/local/lib/python2.7/dist-packages/pip
, скорее всего, был установлен операционной системой и позволяет вам sudo pip install
пакеты Python 2.7.
/home/manish/.local/lib/python3.5/site-packages/pip
находится в вашей домашней папке, что означает, что вам не нужно повышать свои пользовательские привилегии до pip install
пакета. Это для Python 3.5.
Управление версиями и зависимостями Python может быть очень запутанным, особенно если вы просто пытаетесь следовать учебному пособию.
Лучший инструмент, который я могу порекомендовать, чтобы понять это, - pyenv
. Он позволяет вам установить любую версию python в вашей домашней папке и позволяет переключаться между проектами (папками), создавая файл .python-version
. pyenv .