当我试图在PyCharm社区版上打开我的项目时,我得到了这个错误。问题是,这个项目在PyCharm上打开得很好,直到(大概30分钟前)出现蓝屏错误(“将物理内存转储到磁盘等),我的windows7 x64bit PC刚刚重启。重启后,PyCharm抛出了这个错误。奇怪的是,我检查了Notepade++上的XML文件,没有需要关闭的打开标记(更不用说204行了)。实际上,Notepadd++ search只返回3个<state>实例,但返回70个</state>实例。<state>的所有实例都是300+行(305,308,313)。
\.idea\workspace.xml': Error on line 204: The element type "state" must be terminated by the matching end-tag "</state>"我真的不能在记事本上做这个项目,请帮我把这个放回PyCharm上。谢谢!!
发布于 2016-09-07 12:30:42
听起来像是.idea\workspace.xml在windows崩溃时被破坏了。.idea目录中和/或源代码本身中的其他项目文件也可能被损坏。
首先,我会退出pycharm并制作整个项目目录的副本(比如灾难恢复),它可以在恢复过程中根据需要被复制多次。
如果您的源代码和/或.idea在版本控制系统下,您可以从那里恢复最新提交的版本,甚至可能从损坏的工作区恢复一些未提交的工作(手动)。
假设你没有对它进行版本控制...
删除.idea\workspace.xml文件(该文件应仅包含有关项目的非关键信息,如打开了哪些文件、位置、窗口大小和位置等)。启动pycharm并关注投诉。如果.idea\workspace.xml文件是唯一损坏的文件,那么您应该重新开始工作。
如果不是,那么擦除整个pycharm子目录,以清除之前作为.idea项目的项目的所有痕迹。然后通过Importing Project from Existing Source Code创建一个新的pycharm项目
用于从现有源代码创建新项目的
在主菜单上,选择文件| Open.
这应该会重新创建.idea目录,但会使用一些默认的项目设置。您可以在pycharm中重新执行所有配置更改。
但您也可以尝试更进一步,检查新项目的.idea目录中的文件和旧项目中的文件(您可以在备份的项目目录的克隆中找到)之间的差异-您可以通过手动修改新项目的配置文件来恢复旧项目中的一些自定义。请确保在尝试此操作时退出pycharm -它不希望其配置文件在运行时被修改。而且要小心,这样你自己就不会造成新的破坏。为您要手动修改的文件制作备份副本,以便您可以轻松恢复任何不正确的更改。要测试这些更改,请尝试启动pycharm并查看投诉。
https://stackoverflow.com/questions/39360786
复制相似问题