changeDirectory.py

import os


# change the current working directory from 'projectsrcdevelopment' to 'projectvolumedataexternal'
def development2External(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
os.chdir(os.path.abspath('..'))
os.chdir(os.path.abspath('..\volume\data\external'))

# change the current working directory from 'projectvolumedataexternal' to 'projectsrcdevelopment'
def external2Development(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..\src\development'))

# change the current working directory from 'projectsrcdevelopment' to 'projectvolumedatalog'
def development2Log(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
os.chdir(os.path.abspath('..'))
os.chdir(os.path.abspath('..\volume\data\log'))

# change the current working directory from 'projectvolumedatalog' to 'projectsrcdevelopment'
def log2Development(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..\src\development'))

# change the current working directory from 'projectsrcdevelopment' to 'projectvolumedata aw'
def development2Raw(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
os.chdir(os.path.abspath('..'))
os.chdir(os.path.abspath('..\volume\data\raw'))


# change the current working directory from 'projectvolumedata aw' to 'projectsrcdevelopment'
def raw2Development(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..\src\development'))


# change the current working directory from 'projectsrcdevelopment' to 'projectvolumedataProcessed'
def development2Processed(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
os.chdir(os.path.abspath('..'))
os.chdir(os.path.abspath('..\volume\data\Processed'))

# change the current working directory from 'projectvolumedataProcessed' to 'projectsrcdevelopment'
def processed2Development(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..\src\development'))


# change the current working directory from 'projectsrcdevelopment' to 'projectvolumedataproof'
def development2Proof(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
os.chdir(os.path.abspath('..'))
os.chdir(os.path.abspath('..\volume\data\proof'))

# change the current working directory from 'projectvolumedataproof' to 'projectsrcdevelopment'
def proof2Development(naming = ""):
if naming != "":
scriptPath = getScriptPath(naming)
os.chdir(os.path.abspath(scriptPath))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..'))
# os.chdir(os.path.abspath('..\src\development'))

def getScriptPath(naming, rootLocal = "D:"):
return rootLocal + "\DCG_PRF_Data_Team\DataCleaning\" + naming + "\project\src\development"
原文地址:https://www.cnblogs.com/zhulimin/p/15369440.html