如何将整个路径从python传递到c#?

如何将整个路径从python传递到c#?,c#,python,image,variables,C#,Python,Image,Variables,我对c不太在行,我需要帮助。我创建了一个python代码,用于在文件夹中循环文件,代码如下: path = os.path.expanduser('~\\Desktop\\image\\') images = os.listdir(path) sorted_imgs = images.sort(key=lambda x: int(x.split('.')[0])) for i, roi in enumerate(images): img = (path + roi) prin

我对c不太在行,我需要帮助。我创建了一个python代码,用于在文件夹中循环文件,代码如下:

path = os.path.expanduser('~\\Desktop\\image\\')
images = os.listdir(path)
sorted_imgs = images.sort(key=lambda x: int(x.split('.')[0]))

for i, roi in enumerate(images):

    img = (path + roi)
    print(img)
这给了我我想要的道路。现在我需要将此路径传递到c#脚本中的一个变量中,其中变量的名称为“image”。我该怎么做


感谢您的帮助和时间。

充其量只能在C脚本中添加一个占位符,如
####IMAGEPATH##
使用类似

with open('script.cs', 'rt') as f:
    x = f.read

x.replace('###IMAGEPATH###', path_found)        

with open('script_2.cs', 'wt') as f:
    f.write(x)

你是如何调用C#脚本的?如果是python,你可以把它当作命令行参数(我假设C#可以读取命令行参数,它有一个Win32 API)!将其作为命令行参数传递(弗洛伊德的slip),但我承认,这个解决方案看起来相当于80年代:)一个更干净的解决方案将是@cdarke所提到的。