Читать записи на локальном диске через приложение Streamlit в качестве исполняемого файла (построено с помощью NPM)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Читать записи на локальном диске через приложение Streamlit в качестве исполняемого файла (построено с помощью NPM)

Сообщение Anonymous »

Новичок в потоковой дороге и не имеет опыта работы с NPM. Я создал приложение Streamlit и упаковал его в качестве исполняемого. Графики /функции Streamlit (кнопки, фильтры и т. Д.) работают нормально, используя package.json I создан следующим образом, < /p>


{
"name": "95L_schedule",
"version": "0.4.0",
"main": "./build/electron/main.js",
"scripts": {
"dump": "dump-stlite-desktop-artifacts",
"serve": "cross-env NODE_ENV=production electron .",
"servewindows": "electron .",
"pack": "electron-builder --dir",
"dist": "electron-builder",
"postinstall": "electron-builder install-app-deps"
},
"build": {
"files": ["build/**/*"],
"directories": {
"buildResources": "assets"
},
"win": {
"target": "portable"
}
},
"devDependencies": {
"@stlite/desktop": "^0.76.0",
"cross-env": "^7.0.3",
"electron": "^33.0.1",
"electron-builder": "^25.1.8"
},
"stlite": {
"desktop": {
"files": ["streamlit_app/app.py"],
"entrypoint": "streamlit_app/app.py",
"dependencies": ["numpy", "pandas", "plotly-express"]
}
}
}< /code>
< /div>
< /div>
< /p>
, а затем в командной строке Windows < /p>


npm install
npm run dump numpy pandas matplotlib
npm run dist< /code>
< /div>
< /div>
< /p>
через мой код Streamlit, я хочу иметь возможность писать файлы (сохранение Matplotlib Рисунки) на локальном диске, где работает этот исполняемый файл. NPM Shell и не в самих Windows. < /p>


with st.form(key='create_prints'):
submit_button = st.form_submit_button(label='create printable files')

if submit_button:
base_path = os.getcwd() + "/" + assign['start_timestamp'].min().strftime('%Y%m%d') + "/"
os.makedirs(base_path + "machines/", exist_ok=True)< /code>
< /div>
< /div>
< /p>
Как мне это сделать? Спасибо!


Подробнее здесь: https://stackoverflow.com/questions/794 ... -built-usi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»