操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    又一座城市或將迎來官方認定的市歌。

    據(jù)浙江省政府新聞辦官方微信視頻號“美麗浙江”近日消息,歌詞里沒有一個“杭州”但句句是杭州的“民間市歌”《夢想天堂》或將迎來“官方蓋章”——經杭州市政府常務會議同意,擬將《夢想天堂》設立為“杭州市市歌”,即將進入人大立法程序。

    作為城市的“主打歌”,市歌是一座城市為宣傳自身形象而制作、推廣的歌曲。它代表城市的精神面貌、理想斗志或宏偉目標,表達群眾心聲,也可以是一個城市歷史文化的縮影,能夠于潤物細無聲處提升城市影響力、塑造獨特的城市精神、凝聚市民的向心力,從而激發(fā)人們建設美麗和諧家園的巨大激情。

    據(jù)四川《攀枝花日報》2020年對全國地級市開展的市歌搜集查證工作,截至當年11月,全國由官方認定的市歌有14首,其中當?shù)厥腥舜蠹俺N瘯徸h表決通過12首,當?shù)厥形麄鞑啃侣劙l(fā)布會宣布1首,當?shù)厥姓W(wǎng)站公布1首。

    澎湃新聞(www.thepaper.cn)梳理發(fā)現(xiàn),2021年、2023年四川南充市、黑龍江黑河市也分別經市人大常委會審議通過定下官方市歌。目前,經官方認定的市歌包括江蘇無錫的《太湖美》、揚州的《好一朵茉莉花》、連云港市的《在海一方》,吉林長春市的《我們在長春相遇》,四川攀枝花市的《太陽在這里歌唱》,南充市的《印象南充》(主歌)、《嘉陵謠》(副歌),黑河市的《親親的黑河》等。

    “杭州最為耳熟的音樂”

    《夢想天堂》MV截圖

    “我們的家,住在天堂,碧綠的湖水蕩漾著美麗的夢想。我們的家,住在天堂,美麗的夢想,期盼明珠耀眼在東方……”

    歌詞一句未提“杭州”卻處處都是“杭州”的《夢想天堂》,由杭州音樂人應豪于1995年創(chuàng)作,是當?shù)丶矣鲬魰缘慕浀淝浚幻耖g視作“市歌”。

    據(jù)新華社報道,當年應豪的朋友組織了一場公益活動,請他寫一首公益廣告歌曲,但一直找不到靈感。一個雷雨初晴的午后,應豪沿杭州南山路騎行,路過涌金門,身邊時而有水珠從梧桐葉上落下,眼前是水光瀲滟的西湖,便脫口而出“我們的家,住在天堂”的歌詞和旋律,回家后當晚寫出了整首歌,“沒有刻意去想,就是自然流露出來的”。此后,因朗朗上口的歌詞、靈動悠揚的旋律,該曲很快得到不少市民的喜愛。

    當時,杭州電視臺西湖明珠頻道每晚黃金檔開始前都會播放這首歌。“就像央視新聞聯(lián)播前那段旋律一般,在很多60后、70后,乃至80后心里,它是杭州最為耳熟的音樂。”《錢江晚報》的報道稱。

    曾經在明珠頻道工作過十多年的資深媒體人回憶,當時不僅臺里天天播,“連上下班的鈴聲都是這首歌。”“它在杭州熱門程度,就和陳奕迅的《孤勇者》差不多,你走在馬路上唱上句,旁邊的人可以接唱下一句。”

    去年9月,《夢想天堂》出現(xiàn)在杭州亞運會開幕式上,引發(fā)全場萬人合唱。現(xiàn)場之外,有網(wǎng)友表示:“小時候最喜歡從武林廣場逛到西湖,大街小巷的音像店里,都能聽到這首歌”“20年前在西湖噴泉聽過,當時覺得眼淚都要下來了”。

    為什么這首歌總能引起杭州人的情懷共鳴?“潮新聞”的報道分析,因為它不僅鐫刻著幾代人共同的情感記憶,也見證著杭州的歲月變遷。“近30年來,杭州這座夢想天堂在日新月異地變化著,但有些東西是不變的,如西湖氤氳的人文詩情、錢塘江的澎湃奔流、大家對城市的熱愛。無論過去多久,杭州依然是杭州,是大家的夢想天堂。”

    什么樣的歌曲能代表一座城市?

    市歌不僅體現(xiàn)一座城市的精神追求,對外也展示著城市形象,起到宣傳推介城市的“金名片”作用。澎湃新聞梳理發(fā)現(xiàn),盡管沒有現(xiàn)成公認的標準,但從目前各地公布的市歌看,都是具有一定藝術水準和傳唱度,且充滿正能量、能鼓舞人、有感染力的歌曲。從選曲的側重點上看,有的城市注重歌曲作為一方人共同情感記憶鏈接的作用,有的在此基礎上選擇了頗具全國知名度的曲目,有的看重歌曲能直接傳遞地方人情風貌或直接體現(xiàn)發(fā)展特色、人文情懷等。

    如揚州是全國首個將民歌作為市歌的城市。《好一朵茉莉花》屬于典型的揚州小調,1972年為時任美國總統(tǒng)尼克松演奏后,就頻頻出現(xiàn)在外交場合,1997年香港回歸儀式、2001年的APEC會議、2002年12月申博會議、2003年首都新年音樂會等,都演奏了此曲。

    地處太湖之畔的無錫,素有“太湖明珠”的美譽。“無錫因太湖而馳名,太湖因無錫而更美麗。太湖是無錫的母親湖,無錫與太湖血脈相連。市歌是一個城市的標志,能反映一個城市獨具的特色和魅力,能凝聚人心。歌曲《太湖美》用詩意的語言描述了太湖美景,抒發(fā)了無錫市民對母親湖的熱愛和創(chuàng)造美好生活的愿望,經過二十余年的傳唱,流傳甚廣,影響遠及海內外,在江南更是家喻戶曉,曾入選江蘇‘二十世紀經典音樂’作品。”據(jù)中國新聞網(wǎng)報道,2003年時任無錫市主要領導在談及為何選擇《太湖美》作為市歌時曾表示,這是該市打造城市品牌、提升城市品位的重要舉措,對展示江南名城無錫風景如畫的旅游勝地、經濟發(fā)達的現(xiàn)代都市形象,“將起到很好的作用”。

    能精準體現(xiàn)地方發(fā)展特色的市歌還有攀枝花的《太陽在這里歌唱》。

    據(jù)封面新聞報道,攀枝花對市歌的探索已有多年。2016年和2018年,當?shù)匦麄鞑吭嫦蛉珖魳啡苏骷瘎?chuàng)作了兩首城市形象歌曲。2018年10月,還從755件投稿作品中,選出3件市歌入圍作品,但因這些歌曲未達到入選作品標準,當時未能產生市歌。2020年是攀枝花開發(fā)建設55周年,也是該市全力推動“成渝地區(qū)雙城經濟圈”建設,再赴國家戰(zhàn)略、勇?lián)鷩沂姑H,需要凝聚全市人民的向心力和歸屬感,用音樂為城市代言。

    當年為“唱響攀枝花”,當?shù)卣归_了十大優(yōu)秀原創(chuàng)歌曲推選活動,并兩次征求市民意見建議,最終選定了體現(xiàn)攀枝花“陽光康養(yǎng)地”特色的《太陽在這里歌唱》為市歌。據(jù)《攀枝花日報》報道,該曲歌詞內容充分體現(xiàn)了攀枝花得天獨厚的地域特色與三線建設人文情懷,旋律優(yōu)美動聽,在近幾年被該市諸多重大活動所選用,作為市歌是適宜的。

    既體現(xiàn)人情風貌又被廣為傳唱,是不少市歌的共通點。如1997年問世的連云港市市歌《在海一方》,不光在當?shù)丶矣鲬魰裕鞘忻癯烤毜谋剡x曲目,同時還唱響全國,著名歌手宋祖英、白雪等在央視的《同一首歌》、“心連心”晚會上都將它作為壓軸節(jié)目演唱。“該曲唱出了連云港的山風海韻、厚重的人文歷史,也唱出了亞歐大陸橋東橋頭堡的獨特風致。歌詞優(yōu)美旋律流暢,既有海的美麗遼闊,又有濃郁的時代特點和百姓情趣。”連云港市文學藝術界聯(lián)合會官微推文指出。

    創(chuàng)作于1987年的《我們在長春相遇》,1990年成為該市電視臺春節(jié)晚會主打歌曲,1992年通過第一屆長春電影節(jié)唱響全市。據(jù)長春市文化廣播電視和旅游局官網(wǎng)介紹,該曲2011年成為長春市市歌。

    “1990年代,T59次和60次火車每到長春站都會播放這首歌,長春的很多晚會都會選擇這首歌作為壓軸節(jié)目,這首歌曾被老百姓認為是‘沒有命名的長春市市歌’。”吉林大學官網(wǎng)的一篇文章曾寫道。

    據(jù)介紹,《我們在長春相遇》的作曲者張洪玉曾任吉林大學藝術學院音樂系作曲專業(yè)教研室主任。他認為,該曲成功有三點原因:第一,歌詞淋漓盡致地表達了長春人的感情,展現(xiàn)了最美的長春;第二,旋律抓住了人們懷念長春、回顧往事的心;第三,樂隊的配器選擇精確、恰當。

    背景

    Python是一門易學易用、代碼簡潔的編程語言,廣泛應用于各個領域,尤其適合用于辦公自動化。

    通過使用Python實現(xiàn)辦公自動化,不僅能夠大幅提升工作效率,還能有效減少重復性的任務。Python的應用場景非常廣泛,包括操作Word、Excel、PPT,處理文本和文件,自動發(fā)送郵件,進行網(wǎng)頁自動化操作,定時任務調度,圖像處理與識別,自動生成報表,以及整合API和外部系統(tǒng)等。這些功能的集成使用,可以顯著提高辦公效率。

    在Python生態(tài)系統(tǒng)中,python-docxjinja2python-docx-template 等庫為我們提供了強大且靈活的工具,使得我們能夠以編程的方式輕松創(chuàng)建和修改Word文檔,從而進一步優(yōu)化辦公自動化流程。

    python-docx

    python-docx是一個Python庫,用于創(chuàng)建和修改Microsoft Word文檔。

    它可以用來添加文本、插入圖片、創(chuàng)建表格、設置格式和樣式等。

    這個庫特別適合需要自動生成報告或處理文檔的應用。

    from docx import Document
    from docx.shared import Inches
    
    # 創(chuàng)建文檔對象
    document=Document()
    
    # 添加標題
    document.add_heading('文檔標題DHub', 0)
    
    # 添加段落,包含粗體和斜體文本
    p=document.add_paragraph('這是一個普通段落,包含一些 ')
    p.add_run('粗體').bold=True
    p.add_run(' 和一些 ')
    p.add_run('斜體。').italic=True
    
    # 添加一級標題
    document.add_heading('一級標題', level=1)
    
    # 添加引用樣式的段落
    document.add_paragraph('強烈引用', style='Intense Quote')
    
    # 添加無序列表項
    document.add_paragraph('無序列表項', style='List Bullet')
    
    # 添加有序列表項
    document.add_paragraph('有序列表項', style='List Number')
    
    # 添加圖片,并設置寬度
    document.add_picture('./images/monty-truth.png', width=Inches(1.25))
    
    # 添加表格
    records=(
        (3, '101', '火腿'),
        (7, '422', '雞蛋'),
        (4, '631', '火腿、火腿、雞蛋和火腿')
    )
    
    table=document.add_table(rows=1, cols=3)
    hdr_cells=table.rows[0].cells
    hdr_cells[0].text='數(shù)量'
    hdr_cells[1].text='編號'
    hdr_cells[2].text='描述'
    for qty, id, desc in records:
        row_cells=table.add_row().cells
        row_cells[0].text=str(qty)
        row_cells[1].text=id
        row_cells[2].text=desc
    
    # 添加分頁符
    document.add_page_break()
    
    # 保存文檔
    document.save('demo.docx')

    輸出:

    python-docx創(chuàng)建文檔功能強大,但不適用于修改文檔

    jinja2

    Jinja2 是一個Python模板引擎,用于生成動態(tài)網(wǎng)頁內容。

    它允許創(chuàng)建包含占位符的模板,這些占位符在渲染時會被實際數(shù)據(jù)替換。

    主要功能:

    1. 動態(tài)內容生成:通過模板引擎,可以根據(jù)用戶輸入或其他數(shù)據(jù)生成HTML、XML等標記內容。
    2. HTML 轉義:自動處理特殊字符,防止 XSS 攻擊。
    3. 模板繼承:可以從基礎模板繼承并擴展,避免重復代碼,提高開發(fā)效率。

    安裝:

    pip install jinja2

    示例:

    假設要創(chuàng)建一個顯示購物清單的網(wǎng)頁,就可以使用Jinja2來動態(tài)生成包含購物項的HTML頁面。

    app.py

    from flask import Flask, render_template
    
    app=Flask(__name__)
    
    @app.route('/')
    def index():
        items=[
            {'name': '蘋果', 'quantity': 5},
            {'name': '香蕉', 'quantity': 3},
            {'name': '牛奶', 'quantity': 2}
        ]
        return render_template('shopping_list.html', items=items)
    
    if __name__=='__main__':
        app.run(debug=True)

    templates/shopping_list.html

    <!DOCTYPE html>
    <html>
    <head>
        <title>購物清單</title>
    </head>
    <body>
        <h1>我的購物清單</h1>
        <ul>
            {% for item in items %}
            <li>{{ item.name }} - {{ item.quantity }} 個</li>
            {% endfor %}
        </ul>
    </body>
    </html>

    在這個示例中,我們有一個 Flask 路由 /,它將一個購物項列表傳遞給模板 shopping_list.html

    模板使用 Jinja2 的循環(huán)語法 {% for item in items %} 來動態(tài)生成每個購物項的列表。

    這樣,每次訪問頁面時,都會顯示當前的購物清單。

    python-docx-template

    雖然python-docx在創(chuàng)建文檔方面非常強大,但它在修改現(xiàn)有文檔時有一定的局限性。

    python-docx-template允許用戶利用熟悉的 Word 界面創(chuàng)建模板文檔,并通過jinja2`的模板語法動態(tài)替換和修改內容。

    詳細文檔請參考:python-docx-template

    這個包結合了以下兩個庫:

    • python-docx:用于讀取、寫入和創(chuàng)建文檔
    • jinja2:用于管理模板中的標簽

    實現(xiàn)原理:

    1、使用Microsoft Word創(chuàng)建所需的文檔樣本,包括圖片、目錄、頁腳、頁眉、變量等。

    2、在文檔中插入類似 Jinja2 的標簽,并將文檔保存為.docx文件,作為模板文件。

    3、使用python-docx-template從模板和相關的上下文變量生成多個Word文檔。

    Jinja2-like 語法

    標簽用法

    • 段落: {%p jinja2_tag %}
    • 表格行: {%tr jinja2_tag %}
    • 表格列: {%tc jinja2_tag %}
    • 文本運行: {%r jinja2_tag %}

    變量顯示

    • 字符串變量: {{ <var> }}
    • 富文本變量: {{r <var> }}

    注釋

    • 段落注釋: {#p 注釋 #}
    • 表格行注釋: {#tr 注釋 #}
    • 表格列注釋: {#tc 注釋 #}

    合并與分隔文本

    • 合并: {%- if condition -%} ... {%- endif -%}
    • 分隔: 使用 ENTERSHIFT+ENTER

    轉義字符

    • 轉義符: {_%, %_}{_{, }_}

    表格

    • 橫向合并: {% colspan <var> %}
    • 縱向合并: {% hm %}{% vm %}
    • 單元格背景色: {% cellbg <var> %}

    富文本

    • 創(chuàng)建: RichText('text', font='font_name')
    • 添加鏈接: 使用 RichTexturl_id

    圖片

    • 插入圖片: {{ <var> }}
    • myimage = InlineImage(tpl, 'image_path.png', width=Mm(20), height=Mm(10))

    子文檔

    • 合并子文檔:
    • tpl = DocxTemplate('template.docx')
      sd = tpl.new_subdoc('subdoc.docx')

    替換

    • 圖片: tpl.replace_pic('dummy.jpg', 'new.jpg')
    • 媒體: tpl.replace_media('dummy_media.jpg', 'new_media.jpg')
    • 嵌入對象: tpl.replace_embedded('dummy.docx', 'new.docx')

    獲取未聲明變量

    tpl=DocxTemplate('template.docx')
    tpl.render(context_dict)
    set_of_variables=tpl.get_undeclared_template_variables()

    多次渲染

    • 重置: tpl.reset_replacements()

    特殊情況

    • Word 2016: 使用RichText處理空格和制表符

    自定義 Jinja 過濾器

    import jinja2
    
    def multiply_by(value, by):
        return value * by
    
    jinja_env=jinja2.Environment()
    jinja_env.filters['multiply_by']=multiply_by

    一個完整示例

    1、在 Word 中編輯模板

    2、編寫代碼

    from docxtpl import DocxTemplate, InlineImage
    import datetime as dt
    from docx2pdf import convert
    
    # 指定輸入和輸出文件名
    input_file='docs/invitation.docx'
    output_file='docs/invitation.pdf'
    
    # 創(chuàng)建文檔對象
    doc=DocxTemplate("inviteTmpl.docx")
    
    # 創(chuàng)建上下文字典
    context={
        "todayStr": dt.datetime.now().strftime("%Y年%m月%d日"), 
        "recipientName": "親愛的朋友",  
        "evntDtStr": "2024年08月09日",  
        "venueStr": "洛克大廈",  # 事件地點
        "senderName": "吳建明",  # 發(fā)送者名字
    }
    
    # 將圖片插入到上下文中
    context['bannerImg']=InlineImage(doc, 'images/AIGC.png')
    
    # 將上下文渲染到文檔對象中
    doc.render(context)
    
    # 將文檔對象保存為 Word 文件
    doc.save(input_file)
    
    # 將 DOCX 文件轉換為 PDF
    convert(input_file, output_file)

    執(zhí)行時長約為 3 秒:

    3、生成效果如下:

    生成word和pdf文件,pdf內容如右下圖。2個文件格式完全一致。

    小結

    通過 python-docxjinja2python-docx-template,我們可以高效地創(chuàng)建和修改Word文檔,并實現(xiàn)動態(tài)內容的自動生成。

    無論是生成報告、創(chuàng)建網(wǎng)頁內容,還是處理復雜的文檔模板,這些工具都能為我們的工作提供強大的支持。

網(wǎng)站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有