亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python腳本修改Maya ASCII文件路徑方法實現(xiàn)

 更新時間:2023年02月13日 10:19:48   作者:沐風老師  
本文主要介紹了Python腳本修改Maya ASCII文件路徑方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

以下腳本修改當前項目路徑和子文件夾中擴展名為“.ma”的所有文件,這樣您就可以輕松地一次編輯所有文件。此腳本搜索特定字符串replace_This變量并將其替換為with_This,您可以使用它更改引用路徑、紋理路徑等…

話不多說直接上腳本:

import maya.cmds as cmds
import re
import glob, os
 
# – Define our search and replace
replace_this ='string you want to replace'
with_this = ""
# - Get your Project path
projectPath=cmds.workspace(q=True, rd=True)
scenesPath= projectPath+"scenes/"
# – Use a regex to do the substitution as that is very quick
regex = re.compile(replace_this)
os.chdir(scenesPath)
for root, dirs, files in os.walk(scenesPath):
    for file in files:
        if file.endswith(".ma"):
             print(root+'/'+file)
             filepath = root+'/'+file
             with open(filepath, "r") as read_stream:
                lines=read_stream.read()
                with open(filepath, "w") as write_stream:
                    write_stream.write(regex.sub(with_this, lines))
print "工作完成..."

附:在 Maya 中輸入 Python 命令方法

有幾種方法可以在 Maya 中輸入 Python。

1.腳本編輯器(Script Editor)

為了便于在 Maya 中同時使用 MEL 和 Python 腳本,“腳本編輯器”(Script editor)已修改為每種語言具有單獨的選項卡。輸入到 MEL 選項卡窗口中的語句將發(fā)送到 MEL 進行處理;同樣,輸入到 Python 選項卡窗口中的語句將由 Python 處理。

從 Python 返回的結果會帶有 Python 注釋字符 (#) 前綴。

您可以直接在選項卡中輸入命令,也可以將加載現(xiàn)有 .py 文件到選項卡中。

注:
在腳本編輯器中,可借助自動完成來更快地查找命令名。

2.命令行和“工具架”(Shelf)

也可在命令行輸入簡短的 Python 命令。通過切換可選擇輸入 MEL 命令或 Python 命令。

與 MEL 腳本類似,也可使用鼠標中鍵 () 將 Python 腳本拖動到“工具架”(Shelf)。此時將出現(xiàn)一個對話框,詢問腳本是 Python 腳本還是 MEL 腳本。

到此這篇關于Python腳本修改Maya ASCII文件路徑方法實現(xiàn)的文章就介紹到這了,更多相關Python修改Maya ASCII文件路徑內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python實現(xiàn)合并兩個數(shù)組的方法

    python實現(xiàn)合并兩個數(shù)組的方法

    這篇文章主要介紹了python實現(xiàn)合并兩個數(shù)組的方法,實例分析了兩種常用的合并數(shù)組的技巧,非常簡單實用,需要的朋友可以參考下
    2015-05-05
  • 教你利用python實現(xiàn)企業(yè)微信發(fā)送消息

    教你利用python實現(xiàn)企業(yè)微信發(fā)送消息

    今天帶大家來練習python實戰(zhàn),文中對利用python實現(xiàn)企業(yè)微信發(fā)送消息作了詳細的圖文解說及代碼示例,對正在學習python的小伙伴很有幫助,需要的朋友可以參考下
    2021-05-05
  • Python基礎教程之名稱空間以及作用域

    Python基礎教程之名稱空間以及作用域

    變量是擁有匹配對象的名字(標識符),命名空間是一個包含了變量名稱們(鍵)和它們各自相應的對象們(值)的字典,下面這篇文章主要給大家介紹了關于Python基礎教程之名稱空間以及作用域的相關資料,需要的朋友可以參考下
    2022-01-01
  • Python中的星號*還能這么用你知道嗎

    Python中的星號*還能這么用你知道嗎

    這篇文章主要為大家詳細介紹了Python中的星號*用法的相關資料,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-06-06
  • Python編程中非常重要卻又被嚴重低估的庫decorator

    Python編程中非常重要卻又被嚴重低估的庫decorator

    今天介紹的是一個已經(jīng)存在十年,但是依舊不紅的庫 decorator,好像很少有人知道他的存在一樣。本篇文章不會過多的向你介紹裝飾器的基本知識,我會默認你知道什么是裝飾器,并且懂得如何寫一個簡單的裝飾器
    2021-10-10
  • pandas 使用insert插入一列

    pandas 使用insert插入一列

    這篇文章主要介紹了pandas 使用insert插入一列的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python 裝飾器功能與用法案例詳解

    python 裝飾器功能與用法案例詳解

    這篇文章主要介紹了python 裝飾器功能與用法,結合具體實例形式詳細分析了python 裝飾器的基本原理、功能、用法及操作注意事項
    2020-03-03
  • Python判斷字符串是否xx開始或結尾的示例

    Python判斷字符串是否xx開始或結尾的示例

    今天小編就為大家分享一篇Python判斷字符串是否xx開始或結尾的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 基于python3+OpenCV實現(xiàn)人臉和眼睛識別

    基于python3+OpenCV實現(xiàn)人臉和眼睛識別

    這篇文章主要為大家詳細介紹了基于python3+OpenCV實現(xiàn)人臉和眼睛識別,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 一文教會你pandas?plot各種繪圖

    一文教會你pandas?plot各種繪圖

    這篇文章主要給大家介紹了關于pandas?plot各種繪圖的相關資料,文中通過圖文以及實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03

最新評論