Сохранение файла проекта в классической версии Project
Классический клиент Project Online Project профессиональный 2021 Project стандартный 2021 Project профессиональный 2019 Project стандартный 2019 Project профессиональный 2016 Project стандартный 2016 Project профессиональный 2013 Project стандартный 2013 Project 2010 Project стандартный 2010 Project стандартный 2007 Еще. Меньше
Файл проекта сохраняется на компьютере так же, как файлы в любой другой программе Office.
- В меню Файл выберите команду Сохранить как.
- Найдите папку, в которой вы хотите сохранить ее. Если вы используете версию Project по подписке (Project Online классический клиент), сначала будут показаны папки, в которых вы недавно сохранили файл проекта. Вы также можете выбрать другое расположение.
- Введите имя в поле Имя файла и нажмите кнопку Сохранить.
Конечно же, вы можете сохранять файлы не только на свой компьютер и не только в формате Project.
Другие возможности сохранения
- Синхронизация проекта со списком задач
- Сохранение проекта в другом формате файла
- Другие способы сохранения файла проекта
Синхронизация проекта со списком задач
Синхронизируйте проект со списком задач SharePoint, чтобы сообщать другим пользователям о задачах проекта, обновлять их состояние и работать над ним совместно с другими участниками группы. После синхронизации списков задач изменения в одном списке будут отражены в другом.
Примечание: Синхронизация не будет работать, если вы подключены к Project Web App. Сведения об устранении других проблем синхронизации см. в статье Синхронизация проекта с сайтом SharePoint.
Синхронизация на существующем сайте SharePoint
- Щелкните Файл >Сохранить как >Синхронизировать с SharePoint.
- В правой части экрана в поле Синхронизировать с выберите значение Существующий сайт SharePoint.
- В поле Адрес сайта введите веб-адрес сайта SharePoint или выберите его из раскрывающегося меню.
- Нажмите кнопку Проверить сайт.
- В поле Список задач введите имя нового списка или выберите существующий из раскрывающегося меню.
- Нажмите кнопку Сохранить.
Синхронизация на новом сайте SharePoint
- Щелкните Файл >Сохранить как >Синхронизировать с SharePoint.
- В правой части экрана в поле Синхронизировать с выберите пункт Новый сайт SharePoint.
- Введите имя проекта в поле Имя проекта.
- В поле Адрес сайта введите веб-адрес нового сайта SharePoint.
- Нажмите кнопку Сохранить.
После первой синхронизации вы сможете выбрать, какие поля Project должны соответствовать столбцам SharePoint. Щелкните Файл > Сведения и нажмите кнопку Сопоставление полей.
Сохранение проекта в другом формате файла
- Щелкните Файл >Сохранить как.
- В разделе Выбор местоположения щелкните Компьютер или расположение в Интернете, в котором вы хотите сохранить файл.
- В разделе Выберите папку щелкните папку.
- В поле Имя файла введите имя проекта.
- В поле Тип файла выберите формат файла.
- Нажмите кнопку Сохранить.
Вы можете сохранить файл проекта в этих форматах:
- Project 2007
- Project 2000–2003 (эта функция недоступна в Project 2016)
- Шаблон проекта
- XPS
- Книга Excel
- Текст, разделенный табуляциями
- CSV-файл (разделители — запятые)
- XML
Другие способы сохранения файла проекта
- Сохранение проекта в виде шаблона
- Сохранение проекта в формате PDF
- Публикация проекта в Project Web App
Как хостить телеграм-бота (и другие скрипты на Python) на Repl.it бесплатно 24/7
Очень часто возникающий вопрос: где можно разместить скрипты на Python, Flask-приложение, телеграм или дискорд ботов?
Один из вариантов — на своем компьютере при наличии внешнего IP-адреса и опыта в настройке проброса портов на роутере. Или другие сервисы, как правило, требующие платной подписки.
Цель этот статьи — подробная инструкция, как сделать хостинг Python-скриптов бесплатно и доступным 24/7 на примере телеграм-бота
Шаг 0 — регистрация бота
Существует огромное количество туториалов, как получить токен, поэтому все по-простому. Находим в телеграм BotFather, регистрируем нового бота, выбираем ему имя, получаем токен вида: 127466748171:HJfwijfw88jf32lc9FHjwpfkfgwerhjf
Он нам понадобится в дальнейшем

Шаг 1 — регистрируемся на Repl.it
Создаем новый проект на Python

Шаг 2 — Пишем код бота
В проекте будет создан файл main.py. В нем размещаем код бота:

Тут стоит обратить на установку модуля pytelegrambotapi: импортируем сначала pip и потом выполняем его через: pip.main([‘install’, ‘pytelegrambotapi’]).
В этом случае при запуске никаких дополнительных действий для установки не потребуется
import os from background import keep_alive #импорт функции для поддержки работоспособности import pip pip.main(['install', 'pytelegrambotapi']) import telebot import time bot = telebot.TeleBot('СЮДА ВСТАВЬТЕ ВАШ ТОКЕН') @bot.message_handler(content_types=['text']) def get_text_message(message): bot.send_message(message.from_user.id,message.text) # echo-функция, которая отвечает на любое текстовое сообщение таким же текстом keep_alive()#запускаем flask-сервер в отдельном потоке. Подробнее ниже. bot.polling(non_stop=True, interval=0) #запуск бота
Шаг 3 — Создаем Flask-сервер
Создаем в проекте еще один файл background.py В нем будет запущен Flask-сервер, который будет принимать запросы от сервиса мониторинга и использоваться для поддержания работоспособности скрипта на ReplIt.
Flask — модуль на python для разработки веб-приложений. Мы создадим «шаблон» сервера, в котором только одна страница, необходимая для нашей задачи.
Все дело в том, что в бесплатном режиме запущенный скрипт на Replit будет остановлен спустя некоторое время (10-30 мин) после закрытия вкладки браузера.
Однако, если к веб-серверу был сделан запрос, таймер сбрасывается и скрипт продолжает работать.
from flask import Flask from flask import request from threading import Thread import time import requests app = Flask('') @app.route('/') def home(): return "I'm alive" def run(): app.run(host='0.0.0.0', port=80) def keep_alive(): t = Thread(target=run) t.start()
Важно, что сервер запускается в файле не напрямую, а в отдельном потоке t = Thread(target=run). Это обеспечит возможность одновременной работы Flask-сервера и телеграм-бота.

После запуска в верхнем правом углу появилась ссылка (она потребуется чуть позже) по которой можно увидеть результат работы Flask-сервера (в нашем случае сообщение I’m alive).
На этом этапе у нас работает эхо-телеграм-бот и веб-сервер, доступный из вне по адресу вида: YOUR_REPL.your_nickname.repl.co
Однако, спустя 10-30 минут после закрытия вкладки браузера скрипт будет остановлен. Вся хитрость в том, что если «кто-то» будет периодически открывать ссылку, ведущую на страницу нашего веб сервера скрипты будут продолжать работать бесконечно долго.
Шаг 4 — настраиваем службу мониторинга
Для того, чтобы скрипт работал постоянно, воспользуемся сервисом UpTimerRobot. Он будет раз в 5 минут создавать запрос к нашему web-серверу и продлевать время его работы. Регистрация не представляет трудности, поэтому перейдем к следующему этапу.
После входа в личный кабинет, создаем новый монитор

В настройках нового монитора нужно указать название и ссылку, которую мы получили при запуске скрипта выше. Время опросы указываем — каждые 5 минут.

Сохраняем монитор и возвращаемся в ReplIt. В консоле сервера видим входящие обращения от службы мониторинга

Это значит, что все получилось и наш скрипт будет работать 24/7. Можно работать над ним и развивать проект!
Как сохранить файл через python (модуль requests)
Есть ссылка, которая указывает на страницу от куда должно автоматически скачиваться файл с информацией. Для этого я через модуль requests с функцией get отправляю запрос и сохраняю в переменную, чтобы эту самую информацию записать в другой файл, а потом уже анализировать. Вот мой код:
f=open ("C:\\Users\\Hammer\\Desktop\\для сохранения содержимых.txt", 'wb') ufr=requests.get('https://stepic.org/media/attachments/course67/3.6.3/699991.txt') f.write(ufr.content) f.close() print(f.read)
А вот, что мне выдает:
https://stepic.org/media/attachments/course67/3.6.3/699991.txt
Отслеживать
48.6k 17 17 золотых знаков 56 56 серебряных знаков 100 100 бронзовых знаков
Как программировать онлайн на Питоне в repl.it?
Для программирования на каком-либо языке программирования требуется среда, в которой вы будете писать коды программ и проверять их выполнение. В большинстве случаев необходимо приобретать платную программу большого размера и устанавливать её на определенную поддерживаемую операционную систему.
В случае Питона как я уже говорил, может быть несколько вариантов. Один из них предполагает, что вы не станете ничего устанавливать, а всего лишь загрузите в интернет-браузере определенный сайт. Одним из таких сайтов, который поддерживает Питон, транслирует его код и сразу выполняет программу, является интернет-проект repl.it.
Рассмотрим основные возможности этого сайта, который поможет вам написать, не покидая окна браузера свою первую программу на Питоне.
Регистрация на сайте repl.it
Сразу хочется отметить, что для того чтобы написать и выполнить программу совсем не нужно в обязательном порядке проходить регистрацию. Однако существует ряд дополнительных возможностей, которые появятся у вас в аккаунте после его регистрации.

Для регистрации жмём красную кнопку
Для того, что пройти регистрацию на repl.it как учитель необходимо перейти немного вниз по странице и нажать красную кнопку [Sign up Now!]

Щёлкаем по ссылке Sign up для регистрации

Окно для работы с Питоном
Для ученика нужно сразу вверху нажать на [Sign in], а затем сразу по центру щелкнуть ссылку Sign up.
В этом окне вы заполняете основные данные о себе — электронную почту и логин с паролем.
Особенности работы с сессиями и файлами
Для каждой программы создается при сохранении сессия, так что можно возвратиться к первоначальному коду программы.

Новая вкладка имеет название file1.py
Нажимая специальную иконку слева с плюсиком вы создаете новый файл. Однако выполняться код программы будет всегда в основном файле под названием main.py, последующие файлы на закладках именуются как file1.py и т.д.

Щелчок по трем точкам вызывает меню
Нажав три точки на ярлыке с названием можно выбрать либо удалить этот файл, либо задать ему новое ещё не занятое имя.
Сохранение сессии
Чтобы сохранить все созданные вами файлы и код, следует нажать кнопку [Save] или нажать комбинацию клавиш Ctrl+S.

Не забываем про сохранение сессии
Создание новой сессии
Можно создать новую сессию для того, чтобы начать, к примеру, новый проект или программу. Для этого, нажмите иконку шестеренки и выберете слева появившийся пункт [New session]

Шестерёнка вызвает настройки и новую область для создания сессии
Публикация Сессии
Сессию можно опубликовать для всех, чтобы другие могли ознакомиться с вашим кодом.

Эта кнопка запускает программу в работу
Запуск программы на исполнение
Написать программу — одно дело. Запустить на исполнение — другое! Чтобы запустить программу в этой среде как вы уже поняли нужно нажать вверху кнопку [Run] или нажав комбинацию клавиш —

А вот и уже существующие сессиии!
в верхнем поле ввода отображается название Untitled. Чтобы задать своё имя для названия сессии просто щелкните по названию и введите символы с клавиатуры.

Изменяем название сессии на что-то своё
Все сохраненные сессии вы сможете посмотреть в вашем аккаунте через это подменю, выбрав пункт Sessions. Как видите, у меня их целый список.
Вызов дополнительных библиотек
Чтобы создать более-менее серьезную программу необходимо пользоваться специальными наборами готовых кодов — библиотеками. Такие библиотеки можно подключить и в интернет-сервисе repl.it.

Вызываем дополнительные библиотеки
Для того, чтобы подключить библиотеку к программе нужно написать команду import и выбрать из библиотеки нужную.

а это пошаговая трассировка программы (Режим выявления ошибок)
© 2013-2020 Информатика. Полезные материалы по информационным технологиям. Использование материалов без активной ссылки на сайт запрещено! Публикация в печати только с письменного разрешения администрации.