• <menu id="w2i4a"></menu>
  • logo 在PyCharm中配置項目
    文檔首頁>>在PyCharm中配置項目>>在PyCharm中配置項目(二十):從模板創(chuàng)建文件

    在PyCharm中配置項目(二十):從模板創(chuàng)建文件


    PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。

    點擊下載PyCharm最新試用版

    從模板創(chuàng)建文件

    PyCharm提供了它支持的大多數(shù) 語言的文件模板。這使您可以使用適合文件目的的初始內(nèi)容來創(chuàng)建文件。例如,存在用于Python,HTML / HTML5 / XHTML和JavaScript文件的文件模板。

    通常,基于模板的文件的文件擴展名是自動設(shè)置的,因此您無需指定它。例如,如果創(chuàng)建一個Python腳本,它將自動獲得 .py擴展名,一個JavaScript文件獲得 .js擴展名。新的HTML文件獲得 .html擴展名。

    從模板創(chuàng)建新文件

    1、請執(zhí)行以下任一操作:

    • 在“ 項目”工具窗口中Alt+1,選擇要在其中創(chuàng)建新文件的目錄或包,然后選擇“ 文件” |“文件”。主菜單上的新功能。
    • 右鍵單擊相應(yīng)的目錄或軟件包,然后從上下文菜單中選擇“ 新建 ”。
    • 按Alt+Insert。

    2、選擇所需的文件類型。通常,除File,Package 和Directory以外的所有選項都與使用文件模板相對應(yīng)。

    在PyCharm中配置項目(二十):從模板創(chuàng)建文件

    如果這是一個自定義模板,其文件擴展名(模板擴展名)與任何已識別文件類型的注冊模式都不匹配,則列表中可能缺少現(xiàn)有文件模板。在這種情況下,您可能想要為現(xiàn)有的已識別文件類型注冊相應(yīng)的模式,或者添加新的文件類型并為該新類型注冊相應(yīng)的模式。有關(guān)更多信息,請參見設(shè)置文件類型關(guān)聯(lián)。

    3、在打開的對話框中,在相應(yīng)的字段中鍵入文件名。請注意,您不應(yīng)鍵入文件擴展名。

    您可以在新文件名之前指定整個目錄結(jié)構(gòu)。如果嵌套目錄尚不存在,則將創(chuàng)建它們。

    在PyCharm中配置項目(二十):從模板創(chuàng)建文件

    如果需要,請指定新的基于模板的文件的類型,其擴展名和其他參數(shù)。例如,如果您選擇創(chuàng)建HTML文件,則可以創(chuàng)建HTML,HTML4或XHTML文件。換句話說,使用相應(yīng)的相關(guān)文件模板之一。

    根據(jù)需要指定其他信息。例如,如果相應(yīng)的文件模板包含此類變量且當前未設(shè)置其值,則可能會要求您定義自定義變量的值。

    4、單擊確定。與所選文件模板相對應(yīng)的新文件將在目標位置下創(chuàng)建。

    如果在新文件名之前指定了不存在的子目錄的名稱,則將在目標目錄下創(chuàng)建整個結(jié)構(gòu):

    在PyCharm中配置項目(二十):從模板創(chuàng)建文件

    有時,您可能需要更改自動生成的文件擴展名。為此,請使用“ 重命名”重構(gòu) (Refactor | Rename)。


    想要了解或購買PyCharm正版授權(quán)的朋友可以咨詢慧都官方客服

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();