手動指令碼檔案的建立和運用

2021-08-21 03:38:48 字數 1454 閱讀 7931

為了方便開發,隨時生成靜態化首頁,我們可以在scripts中新建靜態化首頁的指令碼

regenerate_index_html.py

(從下往上讀:執行函式--導django包並配置環境--要配置setup就要匯入環境變數--增加導包路徑)

#!/usr/bin/env python

"""功能:手動生成所有sku的靜態html檔案

使用方法:

./regenerate_index_html.py

"""import sys

sys.path.insert(0, '../')

import os

ifnot os.getenv('django_settings_module'):

os.environ['django_settings_module'] = 'meiduo_all.settings.dev'

# 讓django進行初始化設定

import django

django.setup()

from contents.crons import generate_static_index_html

if __name__ == '__main__':

generate_static_index_html()

為檔案增加可執行許可權

chmod +x regenerate_index_html.py
使用方法:

./regenerate_index_html.py
為了方便開發,防止資料庫過於複雜,資料量過於量大,我們可以在scripts中新建資料庫匯入的指令碼

goods_data.sh

#!/bin/bash

mysql -h127.0.0.1 -umeiduo -p meiduo_mall < goods_data.sql

為檔案增加可執行許可權

chmod +xgoods_data.sh
使用方法:

./regenerate_index_html.py
首先,建立乙個install.bat和install.sh的文字

.bat如下:

%python36%\python.exe -m venv venv

xcopy /y patch \__init__.py venv\lib\site-packages\pip\compat\__init__.py

.\venv\scripts\pip install -r requirement.txt

.sh如下(linux環境下的python):

#!/usr/bin/env bash

./venv/bin/pip install -r requirements.txt

c靜態庫建立 與 指令碼檔案靜態庫建立 的區別

一,c靜態庫的建立 1,建立兩個.c檔案 例 vim 1.c 第乙個子檔案 include int add int x,int y vim 2.c 第二個子檔案 include int sub int x,int y vim 3.c 建立乙個包含兩個子檔案的標頭檔案 建乙個庫 include inc...

Ubuntu 建立開機自啟動指令碼的方法

1 將你的啟動指令碼複製到 etc init.d目錄下 以下假設你的指令碼檔名為 test。2 設定指令碼檔案的許可權 sudo chmod 755 etc init.d test 3 執行如下命令將指令碼放到啟動指令碼中去 cd etc init.d sudo update rc.d test d...

Ubuntu 建立開機自啟動指令碼的方法

1 將你的啟動指令碼複製到 etc init.d目錄下 以下假設你的指令碼檔名為 test。2 設定指令碼檔案的許可權 sudo chmod 755 etc init.d test 3 執行如下命令將指令碼放到啟動指令碼中去 cd etc init.d sudo update rc.d test d...