在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 310|回复: 4

[求助] 脚本求助

[复制链接]
发表于 2025-7-14 16:27:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
想用python写一个脚本,删除代码中出现module ... same_module(  一直到endmodule的模块,一直没成功,有大佬可以指点一下吗
发表于 2025-7-14 16:47:54 | 显示全部楼层
脚本语言代码与python一般程序代码是不一样的,要看应用在哪里了,要看应用手册编写脚本才行的,都是有原则规矩的,可不能随便写就行的
回复 支持 反对

使用道具 举报

发表于 2025-7-14 16:55:26 | 显示全部楼层
deepseek
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-7-22 15:36:55 来自手机 | 显示全部楼层


   
laojun001 发表于 2025-7-14 16:47
脚本语言代码与python一般程序代码是不一样的,要看应用在哪里了,要看应用手册编写脚本才行的,都是有原则 ...


import re
import os
import sys
import subprocess

global file_path_1

new_lines=[]
file_name_1 =sya.argv[1]
file_name_1_cp ="chosed_module_" +file_name_1

current_path os.getcwd()

def remove_module_blocks():
    file_path_1 =os.path.join(current_path,file_name_1)
    print (f"file_path_1 is {file_path_1}")
    with open{file_path_1,'r'}as f:
        lines_read=f.readlines()

        for line in lines_read:
            match=re.search(r'module\s+."same_module\(',line)
            if match:
                continue
            while "endmodule" in line:
                continue
            else:
                new_lines.append(line)
            with open{file_path_1,'w'}as f:
                f.writelines(new_lines)
这是我写的代码,运行时没报错,但对目标文件没产生任何变化,你能帮我看看为什么吗
回复 支持 反对

使用道具 举报

发表于 2025-7-23 16:07:20 | 显示全部楼层
我很忙,再有对deepseek不敢兴趣,你自己想办法求救别人吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-8-8 16:04 , Processed in 0.013247 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表